lunes, 29 de agosto de 2011
LINK A COMPRA DE ACCIONES TELEFONICA
lunes, 23 de mayo de 2011
XML EJEMPLO 5 DOCUMENTOS TIPO DTD 2
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE datos[
<!ELEMENT datos (nom,dir,tel,curp,rfc)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT dir (#PCDATA)>
<!ELEMENT tel (#PCDATA)>
<!ELEMENT curp (#PCDATA)>
<!ELEMENT rfc (#PCDATA)>
]>
<datos>
<nom>RODRIGO VILLANUEVA</nom>
<dir>aragon</dir>
<tel>90809</tel>
<curp>rf657</curp>
<rfc>hjkhkj2323</rfc>
</datos>
<!DOCTYPE datos[
<!ELEMENT datos (nom,dir,tel,curp,rfc)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT dir (#PCDATA)>
<!ELEMENT tel (#PCDATA)>
<!ELEMENT curp (#PCDATA)>
<!ELEMENT rfc (#PCDATA)>
]>
<datos>
<nom>RODRIGO VILLANUEVA</nom>
<dir>aragon</dir>
<tel>90809</tel>
<curp>rf657</curp>
<rfc>hjkhkj2323</rfc>
</datos>
XML EJEMPLO 4 DOCUMENTOS TIPO DTD 1
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE etiqueta[
<!ELEMENT etiqueta (nombre, dir, tel)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT dir (#PCDATA)>
<!ELEMENT tel (#PCDATA)>
]>
<etiqueta>
<nombre>RODRIGO VILLANUEVA NIETO</nombre>
<dir>SAN JUAN DE ARAGON</dir>
<tel>668768768</tel>
</etiqueta>
<!DOCTYPE etiqueta[
<!ELEMENT etiqueta (nombre, dir, tel)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT dir (#PCDATA)>
<!ELEMENT tel (#PCDATA)>
]>
<etiqueta>
<nombre>RODRIGO VILLANUEVA NIETO</nombre>
<dir>SAN JUAN DE ARAGON</dir>
<tel>668768768</tel>
</etiqueta>
viernes, 20 de mayo de 2011
XML EJEMPLO 3 ATRUBUTOS DE UNA PAGINA
<?xml version="1.0" encoding="utf-8"?>
<EJEMPLO>
<COMPUTADORA MARCA="SONY" PESO="2 KG" COLO="NEGRA"> ESTO ES UNA COMPUTADORA CON ATRIBUTOS </COMPUTADORA>
<LAPTOP MARCA="COMPAQ" PESO="3KG" COLOR="BLANCA" PROCESADOR="CELERON">ESTO ES UNA LAPTOP Y SUS ATRIBUTOS </LAPTOP>
<MONITOR MARCA="SONY" PESO="3 KG" COLOR="GRIS">ESTO ES UN MONITOR CON ATRIBUTOS </MONITOR>
<BAT>
<EASTON MARCA="EASTON" MODELO="ALUMNIO" COLOR="NEGRO">BAT DE BEISBOL PROFESIONAL</EASTON>
<REFLEX MARCA="REFLEX" MODELO="ALUMNIO" COLOR="AZUL">BAT DE BEISBOL PROFESIONAL REFLEX</REFLEX>
</BAT>
</EJEMPLO>
<EJEMPLO>
<COMPUTADORA MARCA="SONY" PESO="2 KG" COLO="NEGRA"> ESTO ES UNA COMPUTADORA CON ATRIBUTOS </COMPUTADORA>
<LAPTOP MARCA="COMPAQ" PESO="3KG" COLOR="BLANCA" PROCESADOR="CELERON">ESTO ES UNA LAPTOP Y SUS ATRIBUTOS </LAPTOP>
<MONITOR MARCA="SONY" PESO="3 KG" COLOR="GRIS">ESTO ES UN MONITOR CON ATRIBUTOS </MONITOR>
<BAT>
<EASTON MARCA="EASTON" MODELO="ALUMNIO" COLOR="NEGRO">BAT DE BEISBOL PROFESIONAL</EASTON>
<REFLEX MARCA="REFLEX" MODELO="ALUMNIO" COLOR="AZUL">BAT DE BEISBOL PROFESIONAL REFLEX</REFLEX>
</BAT>
</EJEMPLO>
XML EJEMPLO 2
<?xml version="1.0" encoding="utf-8"?>
<DATOS2>
<PERSONALES>
<NOMBRE>RODRIGO</NOMBRE>
<APELLIDOS>VILLANUEVA NIETO</APELLIDOS>
<DIRECCION>SAN JUAN DE ARAGON</DIRECCION>
</PERSONALES>
<ESTUDIOS>
<SECUNDARIA>TECNICA NUMERO 90</SECUNDARIA>
<PREPA> SISTEMA ABIERTO</PREPA>
<UNIVERSIDAD> ICEEL </UNIVERSIDAD>
</ESTUDIOS>
</DATOS2>
<DATOS2>
<PERSONALES>
<NOMBRE>RODRIGO</NOMBRE>
<APELLIDOS>VILLANUEVA NIETO</APELLIDOS>
<DIRECCION>SAN JUAN DE ARAGON</DIRECCION>
</PERSONALES>
<ESTUDIOS>
<SECUNDARIA>TECNICA NUMERO 90</SECUNDARIA>
<PREPA> SISTEMA ABIERTO</PREPA>
<UNIVERSIDAD> ICEEL </UNIVERSIDAD>
</ESTUDIOS>
</DATOS2>
XML EJEMPLO1
<?xml version="1.0" encoding="utf-8"?>
<DATOS>
<NOMBRE>RODRIGO </NOMBRE>
<APELLIDOS>VILLANUEVA NIETO</APELLIDOS>
<DIRECCION>SAN JUAN DE ARAGON</DIRECCION>
<TELEFONO> 565567567</TELEFONO>
<DATOS_PERSONALES>
<EDAD> 33 </EDAD>
<SEXO> MASCULINO</SEXO>
</DATOS_PERSONALES>
</DATOS>
<DATOS>
<NOMBRE>RODRIGO </NOMBRE>
<APELLIDOS>VILLANUEVA NIETO</APELLIDOS>
<DIRECCION>SAN JUAN DE ARAGON</DIRECCION>
<TELEFONO> 565567567</TELEFONO>
<DATOS_PERSONALES>
<EDAD> 33 </EDAD>
<SEXO> MASCULINO</SEXO>
</DATOS_PERSONALES>
</DATOS>
jueves, 19 de mayo de 2011
PEDIR DATOS POR ARGUMENTOS POR JOPTIONPANE.SHOWI
import javax.swing.*;
public class pedir_caja
{
public static void main(String args[])
{
double a,b,r;
a=p();
b=p();
r=a+b;
imp("LA SUMA ES: "+r);
}
public static double p()
{
double x;
x=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO: "));
return x;
}
public static void imp(String x)
{
JOptionPane.showMessageDialog(null,x);
}
}
public class pedir_caja
{
public static void main(String args[])
{
double a,b,r;
a=p();
b=p();
r=a+b;
imp("LA SUMA ES: "+r);
}
public static double p()
{
double x;
x=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO: "));
return x;
}
public static void imp(String x)
{
JOptionPane.showMessageDialog(null,x);
}
}
PEDIR DATOS POR ARGUMENTOS POR SYSTEM
import javax.swing.*;
import java.util.*;
public class FUNCION
{
public static void main(String args[])
{
double a,b,c,r;
a=p();
b=p();
c=p();
r=a+b+c;
imp("LA SUMA ES: "+r);
}
public static void imp(String x)
{
System.out.print(x);
}
public static double p()
{
Scanner m=new Scanner(System.in);
double x;
imp("DAME UN VALOR: ");
x=m.nextDouble();
return x;
}
}
import java.util.*;
public class FUNCION
{
public static void main(String args[])
{
double a,b,c,r;
a=p();
b=p();
c=p();
r=a+b+c;
imp("LA SUMA ES: "+r);
}
public static void imp(String x)
{
System.out.print(x);
}
public static double p()
{
Scanner m=new Scanner(System.in);
double x;
imp("DAME UN VALOR: ");
x=m.nextDouble();
return x;
}
}
EJEMPLO 6 JSP CALCULADORA EN UNA MISMA PAGINA JSP
miércoles, 18 de mayo de 2011
EJEMPLO 5 JSP SUMA EN UNA MISMA PAGINA JSP
EJEMPLO 4 JSP AREA EN UNA MISMA PAGINA JSP
martes, 17 de mayo de 2011
EJEMPLO 4 JSP CICLO FOR SIMPLE
EJEMPLO 3 JSP METODO OUT.WRITE
lunes, 16 de mayo de 2011
EJEMPLO 2 JSP LISTA DINAMICA
EJEMPLO JSP BOTONES DE TIPO CHECHBOX
EJEMPLOS JSP BOTONES DE RADIO
domingo, 15 de mayo de 2011
EJEMPLO 2 JSP CALCULADORA
PRIMER PAGINA JSP PEDIR INFORMACION CON CAJAS DE TETXO
jueves, 12 de mayo de 2011
JSP DATOS CON RADION BUTTON 1
JSP DATOS CON RADION BUTTON 1
martes, 3 de mayo de 2011
CURSO JAVA BASE DE DATOS CON JAVA DE TEXTO CONEXION
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class conexion
{
MysqlDataSource datos=new MysqlDataSource();
Connection c;
Statement st;
String estado="TODO OK";
public conexion()//constructor
{
datos.setUser("root");
datos.setPassword("rorro");
datos.setServerName("localhost");
datos.setDatabaseName("java");
try {
c = datos.getConnection();
st=c.createStatement();
} catch (SQLException ex) {
estado=ex.getMessage();
}
}//constructo
public void agregar(String no,String di,String te)
{
try {
st.executeUpdate("insert into clientes values('" + no + "','" + di + "','" + te + "') ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}//agregar
public ResultSet buscar(String n)
{
ResultSet resul=null;
try {
resul = st.executeQuery("select * from clientes where nom='" + n + "' ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
return resul;
}
public void modificar(String n,String d,String t)
{
try {
st.executeUpdate("update clientes set dir='" + d + "',tel='" + t + "' where nom='" + n + "' ");
} catch (SQLException ex) {
estado=ex.getMessage(); }
}
public void eliminar(String n)
{
try {
st.executeUpdate("delete from clientes where nom='" + n + "' ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
}//clase conexion
import java.util.logging.Logger;
import javax.swing.*;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class conexion
{
MysqlDataSource datos=new MysqlDataSource();
Connection c;
Statement st;
String estado="TODO OK";
public conexion()//constructor
{
datos.setUser("root");
datos.setPassword("rorro");
datos.setServerName("localhost");
datos.setDatabaseName("java");
try {
c = datos.getConnection();
st=c.createStatement();
} catch (SQLException ex) {
estado=ex.getMessage();
}
}//constructo
public void agregar(String no,String di,String te)
{
try {
st.executeUpdate("insert into clientes values('" + no + "','" + di + "','" + te + "') ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}//agregar
public ResultSet buscar(String n)
{
ResultSet resul=null;
try {
resul = st.executeQuery("select * from clientes where nom='" + n + "' ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
return resul;
}
public void modificar(String n,String d,String t)
{
try {
st.executeUpdate("update clientes set dir='" + d + "',tel='" + t + "' where nom='" + n + "' ");
} catch (SQLException ex) {
estado=ex.getMessage(); }
}
public void eliminar(String n)
{
try {
st.executeUpdate("delete from clientes where nom='" + n + "' ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
}//clase conexion
CURSO JAVA BASE DE DATOS CON JAVA DE TEXTO PRINCIPAL
import javax.swing.*;
import java.sql.*;
import java.sql.ResultSet;
public class principal
{
public static void main(String args[])throws Exception
{
int opc;
imp("CONECTADO A LA BASE DE DATOS....");
conexion b1=new conexion();
imp(b1.estado);
do
{
opc=Integer.parseInt(JOptionPane.showInputDialog("1.-INSERTAR DATOS\n2.-BUSCAR PERSONA\n3.-MODIFICAR\n4.-ELIMINAR\n5.-SALIR"));
switch(opc)
{
case 1:
String n,d,t;
n=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
d=JOptionPane.showInputDialog("DAME TU DIRECCIÓN: ");
t=JOptionPane.showInputDialog("DAME TU TELEFONO: ");
b1.agregar(n, d, t);
imp(b1.estado);
break;
case 2:
String nb;
nb=JOptionPane.showInputDialog("DAME EL NOMBRE A BUSCAR. ");
ResultSet res=b1.buscar(nb);
if(res.next())
{
imp("NOMBRE: "+res.getString("nom")+"\n"+"DIRECCION: "+res.getString("dir")+"\n"+
"TELEFONO: "+res.getString("tel"));
}
else
{
imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
}
imp(b1.estado);
break;
case 3:
String nm;
nm=JOptionPane.showInputDialog("DAME EL NOMBRE A MODIFICAR. ");
ResultSet rm=b1.buscar(nm);
if(rm.next())
{
String nd,nt;
nd=JOptionPane.showInputDialog("DAME TU NUEVA DIRECCIÓN: ");
nt=JOptionPane.showInputDialog("DAME TU NUEVO TELEFONO: ");
b1.modificar(nm, nd, nt);
imp(b1.estado);
}
else
{
imp("NO SE ENCONTRO EL DATO A MODIFICAR");
}
break;
case 4:
String ne;
ne=JOptionPane.showInputDialog("DAME EL NOMBRE A ELIMINAR: ");
ResultSet re=b1.buscar(ne);
if(re.next())
{
b1.eliminar(ne);
imp(b1.estado);
}
else
{
imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
}
break;
case 5:
imp("ADIOS Y GRACIAS");
break;
default:
imp("OPCION NO VALIDA");
break;
}//switch
}while(opc!=5);
}
public static void imp(String x)
{
JOptionPane.showMessageDialog(null, x);
}
}//principal
import java.sql.*;
import java.sql.ResultSet;
public class principal
{
public static void main(String args[])throws Exception
{
int opc;
imp("CONECTADO A LA BASE DE DATOS....");
conexion b1=new conexion();
imp(b1.estado);
do
{
opc=Integer.parseInt(JOptionPane.showInputDialog("1.-INSERTAR DATOS\n2.-BUSCAR PERSONA\n3.-MODIFICAR\n4.-ELIMINAR\n5.-SALIR"));
switch(opc)
{
case 1:
String n,d,t;
n=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
d=JOptionPane.showInputDialog("DAME TU DIRECCIÓN: ");
t=JOptionPane.showInputDialog("DAME TU TELEFONO: ");
b1.agregar(n, d, t);
imp(b1.estado);
break;
case 2:
String nb;
nb=JOptionPane.showInputDialog("DAME EL NOMBRE A BUSCAR. ");
ResultSet res=b1.buscar(nb);
if(res.next())
{
imp("NOMBRE: "+res.getString("nom")+"\n"+"DIRECCION: "+res.getString("dir")+"\n"+
"TELEFONO: "+res.getString("tel"));
}
else
{
imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
}
imp(b1.estado);
break;
case 3:
String nm;
nm=JOptionPane.showInputDialog("DAME EL NOMBRE A MODIFICAR. ");
ResultSet rm=b1.buscar(nm);
if(rm.next())
{
String nd,nt;
nd=JOptionPane.showInputDialog("DAME TU NUEVA DIRECCIÓN: ");
nt=JOptionPane.showInputDialog("DAME TU NUEVO TELEFONO: ");
b1.modificar(nm, nd, nt);
imp(b1.estado);
}
else
{
imp("NO SE ENCONTRO EL DATO A MODIFICAR");
}
break;
case 4:
String ne;
ne=JOptionPane.showInputDialog("DAME EL NOMBRE A ELIMINAR: ");
ResultSet re=b1.buscar(ne);
if(re.next())
{
b1.eliminar(ne);
imp(b1.estado);
}
else
{
imp("EL NOMBRE NO ESTA EN LA BASE DE DATOS");
}
break;
case 5:
imp("ADIOS Y GRACIAS");
break;
default:
imp("OPCION NO VALIDA");
break;
}//switch
}while(opc!=5);
}
public static void imp(String x)
{
JOptionPane.showMessageDialog(null, x);
}
}//principal
JAVA CURSO BUFFEREDREADER
import javax.swing.*;
import java.io.*;
public class pedir_uno
{
public static void main(String args[]) throws Exception
{
BufferedReader p=new BufferedReader(new InputStreamReader(System.in));
double a,b,r;
System.out.print("DAME A: ");
a=Double.parseDouble(p.readLine());
System.out.print("DAME B: ");
b=Double.parseDouble(p.readLine());
r=a+b;
System.out.print("LA SUMA ES: "+r);
}
}
import java.io.*;
public class pedir_uno
{
public static void main(String args[]) throws Exception
{
BufferedReader p=new BufferedReader(new InputStreamReader(System.in));
double a,b,r;
System.out.print("DAME A: ");
a=Double.parseDouble(p.readLine());
System.out.print("DAME B: ");
b=Double.parseDouble(p.readLine());
r=a+b;
System.out.print("LA SUMA ES: "+r);
}
}
miércoles, 20 de abril de 2011
CURSO JAVA CONECTAR A BASE DE DATOS CLASE CONEXIÓN
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;//libreria importante
public class CONEXION
{
// la base se llama java
MysqlDataSource datos= new MysqlDataSource();
Connection c;
Statement st;
String estado="TODO OK";
public CONEXION()//CONSTRUCTOR
{
datos.setUser("root");//nombre del usuario
datos.setPassword("rorro");
datos.setDatabaseName("java");
datos.setServerName("localhost");
try {
c = datos.getConnection();
st=c.createStatement();
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
public void agregar(String nom, String dir, String tel)
{
try {
st.executeUpdate("insert into clientes values('" + nom + "','" + dir + "','" + tel + "')");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
public ResultSet buscar(String n)
{
ResultSet resultado = null;
try {
resultado = st.executeQuery("select * from clientes where nom='" + n + "'");
} catch (SQLException ex) {
estado=ex.getMessage();
}
return resultado;
}
public void modificar(String n, String d, String t)
{
try {
st.executeUpdate("update clientes set dir='" + d + "',tel='" + t + "' where nom='"+n+"' ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
//ELIMINAR
public void eliminar(String n)
{
try {
st.executeUpdate("delete from clientes where nom='" + n + "'");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
}//CLASE CONEXION
import java.util.logging.Logger;
import javax.swing.*;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;//libreria importante
public class CONEXION
{
// la base se llama java
MysqlDataSource datos= new MysqlDataSource();
Connection c;
Statement st;
String estado="TODO OK";
public CONEXION()//CONSTRUCTOR
{
datos.setUser("root");//nombre del usuario
datos.setPassword("rorro");
datos.setDatabaseName("java");
datos.setServerName("localhost");
try {
c = datos.getConnection();
st=c.createStatement();
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
public void agregar(String nom, String dir, String tel)
{
try {
st.executeUpdate("insert into clientes values('" + nom + "','" + dir + "','" + tel + "')");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
public ResultSet buscar(String n)
{
ResultSet resultado = null;
try {
resultado = st.executeQuery("select * from clientes where nom='" + n + "'");
} catch (SQLException ex) {
estado=ex.getMessage();
}
return resultado;
}
public void modificar(String n, String d, String t)
{
try {
st.executeUpdate("update clientes set dir='" + d + "',tel='" + t + "' where nom='"+n+"' ");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
//ELIMINAR
public void eliminar(String n)
{
try {
st.executeUpdate("delete from clientes where nom='" + n + "'");
} catch (SQLException ex) {
estado=ex.getMessage();
}
}
}//CLASE CONEXION
CURSO JAVA CONECTAR A BASE DE DATOS PRINCIPAL
import javax.swing.*;
import java.io.*;
import java.sql.ResultSet;
public class BASE_PRINCIPAL
{
public static BufferedReader pedir=new BufferedReader(new InputStreamReader(System.in));
public static void main(String args[]) throws Exception//OJO CON throws Exception
{
int opc=0;
imp("CONECTADO....");
CONEXION con_base=new CONEXION();
imp(con_base.estado);
do
{
imp("ESCOJA UNA OPCION: ");
imp("1.-INSERTAR UN DATO: ");
imp("2.-BUSCAR");
imp("3.-MODIFICAR");
imp("4.-ELIMINAR");
imp("5.-SALIR: ");
opc=Integer.parseInt(pedir.readLine());
switch(opc)
{
case 1:
imp("DAME TU NOMBRE: ");
String n=pedir.readLine();
imp("DAME TU DIRECCION: ");
String d=pedir.readLine();
imp("DAME TU TELEFONO: ");
String t=pedir.readLine();
con_base.agregar(n, d, t);
imp(con_base.estado);
break;
case 2:
imp("NOMBRE A BUSCAR....");
String nomb=pedir.readLine();
ResultSet res=con_base.buscar(nomb);
if(res.next())
{
imp("NOMBRE: "+res.getString("nom"));
imp("DIRECCION: "+res.getString("dir"));
imp("TELEFONO: "+res.getString("tel"));
}
else
{
imp("NO ENCONTRADO");
}
imp(con_base.estado);
break;//buscar
case 3:
imp("NOMBRE A BUSCAR....");
String nom_m=pedir.readLine();
ResultSet rest=con_base.buscar(nom_m);
if(rest.next())
{
imp("INGRESA TU NUEVA DIRECCIÓN. ");
String ndir=pedir.readLine();
imp("INGRESA EL NUEVO TELEFONO: ");
String ntel=pedir.readLine();
con_base.modificar(nom_m, ndir, ntel);
}
else
{
imp("NO ENCONTRADO");
}
imp(con_base.estado);
break;//MODIFICAR
case 4:
imp("DAME EL NOMBRE A ELIMINAR: ");
String nb=pedir.readLine();
ResultSet r=con_base.buscar(nb);
if(r.next())
{
con_base.eliminar(nb);
imp("EL NOMBRE SE ELIMINO CORRECTAMENTE ");
}else
{
imp("EL USUARIO NO EXISTE");
}
break;
case 5:
imp("ADIOS");
break;
}//switch
}while(opc!=5);
}
public static void imp(String x)
{
System.out.println(x);
}
}//Clase principal
import java.io.*;
import java.sql.ResultSet;
public class BASE_PRINCIPAL
{
public static BufferedReader pedir=new BufferedReader(new InputStreamReader(System.in));
public static void main(String args[]) throws Exception//OJO CON throws Exception
{
int opc=0;
imp("CONECTADO....");
CONEXION con_base=new CONEXION();
imp(con_base.estado);
do
{
imp("ESCOJA UNA OPCION: ");
imp("1.-INSERTAR UN DATO: ");
imp("2.-BUSCAR");
imp("3.-MODIFICAR");
imp("4.-ELIMINAR");
imp("5.-SALIR: ");
opc=Integer.parseInt(pedir.readLine());
switch(opc)
{
case 1:
imp("DAME TU NOMBRE: ");
String n=pedir.readLine();
imp("DAME TU DIRECCION: ");
String d=pedir.readLine();
imp("DAME TU TELEFONO: ");
String t=pedir.readLine();
con_base.agregar(n, d, t);
imp(con_base.estado);
break;
case 2:
imp("NOMBRE A BUSCAR....");
String nomb=pedir.readLine();
ResultSet res=con_base.buscar(nomb);
if(res.next())
{
imp("NOMBRE: "+res.getString("nom"));
imp("DIRECCION: "+res.getString("dir"));
imp("TELEFONO: "+res.getString("tel"));
}
else
{
imp("NO ENCONTRADO");
}
imp(con_base.estado);
break;//buscar
case 3:
imp("NOMBRE A BUSCAR....");
String nom_m=pedir.readLine();
ResultSet rest=con_base.buscar(nom_m);
if(rest.next())
{
imp("INGRESA TU NUEVA DIRECCIÓN. ");
String ndir=pedir.readLine();
imp("INGRESA EL NUEVO TELEFONO: ");
String ntel=pedir.readLine();
con_base.modificar(nom_m, ndir, ntel);
}
else
{
imp("NO ENCONTRADO");
}
imp(con_base.estado);
break;//MODIFICAR
case 4:
imp("DAME EL NOMBRE A ELIMINAR: ");
String nb=pedir.readLine();
ResultSet r=con_base.buscar(nb);
if(r.next())
{
con_base.eliminar(nb);
imp("EL NOMBRE SE ELIMINO CORRECTAMENTE ");
}else
{
imp("EL USUARIO NO EXISTE");
}
break;
case 5:
imp("ADIOS");
break;
}//switch
}while(opc!=5);
}
public static void imp(String x)
{
System.out.println(x);
}
}//Clase principal
miércoles, 13 de abril de 2011
C++ APUNTADORES CAMBIAR VALOR DE LAS VARIABLES
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
//cambiar el valor por punteros.
int a=10;
int b=20;
int *p1,*p2;
int r;
p1=&a;// a la direccion de a
p2=&b;// lo mismo con b
cout<<"VALOR DE A ES: "<<a<<"\n";
cout<<"VALOR DE P1 ES: "<<*p1<<"\n";
*p1=1000; //con el asterisco pasamos un valor
cout<<"AHORA A ES: "<<a<<"\n";
cout<<"AHORA P1 ES: "<<*p1<<"\n";
*p1=20;
r=*p1+*p2;
cout<<"LA SUMA DE LOS PUNTEROS ES: "<<r;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
//cambiar el valor por punteros.
int a=10;
int b=20;
int *p1,*p2;
int r;
p1=&a;// a la direccion de a
p2=&b;// lo mismo con b
cout<<"VALOR DE A ES: "<<a<<"\n";
cout<<"VALOR DE P1 ES: "<<*p1<<"\n";
*p1=1000; //con el asterisco pasamos un valor
cout<<"AHORA A ES: "<<a<<"\n";
cout<<"AHORA P1 ES: "<<*p1<<"\n";
*p1=20;
r=*p1+*p2;
cout<<"LA SUMA DE LOS PUNTEROS ES: "<<r;
getch();
}
martes, 12 de abril de 2011
C++ ESTRUCTURAS EJEMPLO 3
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
struct suma
{
double a,b,r;
};
struct suma p1;
int main()
{
int opc;
do
{
cout<<"DAME EL VALOR UNO: ";
cin>>p1.a;
cout<<"DAME EL VALOR DOS: ";
cin>>p1.b;
p1.r=p1.a+p1.b;
cout<<"LA SUMA ES: "<<p1.r;
cout<<"\nPARA SALIR PRESIONA -1: ";
cin>>opc;
}while(opc!=-1);
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
struct suma
{
double a,b,r;
};
struct suma p1;
int main()
{
int opc;
do
{
cout<<"DAME EL VALOR UNO: ";
cin>>p1.a;
cout<<"DAME EL VALOR DOS: ";
cin>>p1.b;
p1.r=p1.a+p1.b;
cout<<"LA SUMA ES: "<<p1.r;
cout<<"\nPARA SALIR PRESIONA -1: ";
cin>>opc;
}while(opc!=-1);
getch();
}
C++ ESTRUCTURAS EJEMPLO 2
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
struct amigo
{
string nom,dir,tel;
};
struct amigo a1;
int main()
{
cout<<"NOMBRE: ";
getline(cin,a1.nom);
cout<<"DIRECCION: ";
getline(cin,a1.dir);
cout<<"TELEFONO: ";
getline(cin,a1.tel);
cout<<"TU NOMBRE ES: "<<a1.nom<<"\n";
cout<<"TU DIRECCION ES: "<<a1.dir<<"\n";
cout<<"TU TELEFONO ES: "<<a1.tel<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
struct amigo
{
string nom,dir,tel;
};
struct amigo a1;
int main()
{
cout<<"NOMBRE: ";
getline(cin,a1.nom);
cout<<"DIRECCION: ";
getline(cin,a1.dir);
cout<<"TELEFONO: ";
getline(cin,a1.tel);
cout<<"TU NOMBRE ES: "<<a1.nom<<"\n";
cout<<"TU DIRECCION ES: "<<a1.dir<<"\n";
cout<<"TU TELEFONO ES: "<<a1.tel<<"\n";
getch();
}
C++ ESTRUCTURAS EJEMPLO 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
struct amigo //nombre de la estructura amigo
{
char nombre[50];
char apellidos[100];
char direccion[100];
};
struct amigo am1;
struct amigo am2;
int main()
{
cout<<"NOMBRE: ";
gets(am1.nombre);
cout<<"APELLIDOS: ";
gets(am1.apellidos);
cout<<"DIRECCION: ";
gets(am1.direccion);
cout<<"NOMBRE AMIGO DOS: ";
gets(am2.nombre);
cout<<"TU NOMBRE: "<<am1.nombre<<"\n";
cout<<"TU APELLIDOS: "<<am1.apellidos<<"\n";
cout<<"TU NOMBRE: "<<am1.direccion<<"\n\n";
cout<<"EL NOMBRE DEL AMIGO DOS ES: "<<am2.nombre;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
struct amigo //nombre de la estructura amigo
{
char nombre[50];
char apellidos[100];
char direccion[100];
};
struct amigo am1;
struct amigo am2;
int main()
{
cout<<"NOMBRE: ";
gets(am1.nombre);
cout<<"APELLIDOS: ";
gets(am1.apellidos);
cout<<"DIRECCION: ";
gets(am1.direccion);
cout<<"NOMBRE AMIGO DOS: ";
gets(am2.nombre);
cout<<"TU NOMBRE: "<<am1.nombre<<"\n";
cout<<"TU APELLIDOS: "<<am1.apellidos<<"\n";
cout<<"TU NOMBRE: "<<am1.direccion<<"\n\n";
cout<<"EL NOMBRE DEL AMIGO DOS ES: "<<am2.nombre;
getch();
}
JAVA SOLO NUMEROS POSITIVOS CON WHILE
import javax.swing.*;
public class MENU_PEDIR
{
public static void main(String args[])
{
des p1=new des();
p1.sumar();
}
}
class des
{
double a,b,r,x;
public void pedir()
{
a=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
while(a<0 || b<0 )
{
JOptionPane.showMessageDialog(null,"SOLO NUMEROS POSITIVOS");
a=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
}
}
public void sumar()
{
pedir();
r=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+r);
}
}
public class MENU_PEDIR
{
public static void main(String args[])
{
des p1=new des();
p1.sumar();
}
}
class des
{
double a,b,r,x;
public void pedir()
{
a=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
while(a<0 || b<0 )
{
JOptionPane.showMessageDialog(null,"SOLO NUMEROS POSITIVOS");
a=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
}
}
public void sumar()
{
pedir();
r=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+r);
}
}
C++ FUNCIONES SUMA RAIZ ETC NUMEROS POSITIVOS
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double suma(double a, double b);
double raiz(double a);
double coseno(double a);
double pedir(void);
string imp(string i);
int main()
{
double a,b,s,r,c;
a=pedir();
b=pedir();
s=suma(a,b);
r=raiz(a)+raiz(b);
c=coseno(b);
cout<<"LA SUMA ES: "<<s<<"\n";
cout<<"LA RAIZ ES: "<<r<<"\n";
cout<<"EL COSENO ES: "<<c<<"\n";
getch();
}
double pedir()
{
double n;
do
{
cout<<"DAME UN NUMERO POSITIVO. ";
cin>>n;
}while(n<=0.0);
return n;
}//pedir
double suma(double a, double b)
{
return(a+b);
}
double raiz(double a)
{
return sqrt(a);
}
double coseno(double a)
{
return cos(a);
}
#include <conio.h>
#include <iostream>
using namespace std;
double suma(double a, double b);
double raiz(double a);
double coseno(double a);
double pedir(void);
string imp(string i);
int main()
{
double a,b,s,r,c;
a=pedir();
b=pedir();
s=suma(a,b);
r=raiz(a)+raiz(b);
c=coseno(b);
cout<<"LA SUMA ES: "<<s<<"\n";
cout<<"LA RAIZ ES: "<<r<<"\n";
cout<<"EL COSENO ES: "<<c<<"\n";
getch();
}
double pedir()
{
double n;
do
{
cout<<"DAME UN NUMERO POSITIVO. ";
cin>>n;
}while(n<=0.0);
return n;
}//pedir
double suma(double a, double b)
{
return(a+b);
}
double raiz(double a)
{
return sqrt(a);
}
double coseno(double a)
{
return cos(a);
}
C++ FUNCIONES CONDICIONAR NUMEROS POSITIVOS
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double entrada(void);
double area(double base, double altura);
int main()
{
double a,b;
a=entrada();
b=entrada();
cout<<"EL AREA ES: "<<area(a,b)<<"\n";
getch();
return 0;
}
double entrada()
{
double x;
do
{
cout<<"DAME EL NUMERO POSITIVO ";
cin>>x;
}while(x<=0.0);//numeros positivos
return x;
}//funcion entrada
double area(double base, double altura)
{
return((base*altura)/2);
}
#include <conio.h>
#include <iostream>
using namespace std;
double entrada(void);
double area(double base, double altura);
int main()
{
double a,b;
a=entrada();
b=entrada();
cout<<"EL AREA ES: "<<area(a,b)<<"\n";
getch();
return 0;
}
double entrada()
{
double x;
do
{
cout<<"DAME EL NUMERO POSITIVO ";
cin>>x;
}while(x<=0.0);//numeros positivos
return x;
}//funcion entrada
double area(double base, double altura)
{
return((base*altura)/2);
}
C++ FUNCIONES 2 MEDIA
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double media(double a, double b)
{
double r;
r=(a+b)/2;
return r;
}
int main()
{
double a,b,r;
cout<<"DAME EL PRIMER NUMERO: ";
cin>>a;
cout<<"DAME EL SEGUNDO NUMERO: ";
cin>>b;
r=media(a,b);
cout<<"LA MEDIA ES: "<<r<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
double media(double a, double b)
{
double r;
r=(a+b)/2;
return r;
}
int main()
{
double a,b,r;
cout<<"DAME EL PRIMER NUMERO: ";
cin>>a;
cout<<"DAME EL SEGUNDO NUMERO: ";
cin>>b;
r=media(a,b);
cout<<"LA MEDIA ES: "<<r<<"\n";
getch();
}
CURSO C++ FUNCIONES 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double may(double x, double y)
{
if(x<y)
{
return x;
}
else
{
return y;
}
}
int main()
{
int a,b;
do
{
cout<<"INTRODUCE DOS NUMEROS PARA SALIR PRESIONA 0 ";
cin>>a>>b;
cout<<"EL MAYOR ES: "<<may(a,b)<<"\n\n";
}while(a>0 && b>0);
return 0;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
double may(double x, double y)
{
if(x<y)
{
return x;
}
else
{
return y;
}
}
int main()
{
int a,b;
do
{
cout<<"INTRODUCE DOS NUMEROS PARA SALIR PRESIONA 0 ";
cin>>a>>b;
cout<<"EL MAYOR ES: "<<may(a,b)<<"\n\n";
}while(a>0 && b>0);
return 0;
getch();
}
jueves, 7 de abril de 2011
MYSQL CURSO 1
show databases;
create database prueba1;
use prueba1;
create table clientes(
nombre varchar(50),
dir varchar(200),
tel varchar(30));
insert into clientes values('rodrigo','aragon','55555');
insert into clientes values('juan','aragon','77777');
insert into clientes values('paco','polanco','33333');
insert into clientes values('erick','lindavista','44444');
insert into clientes values('fernando','lindavista','2222');
select * from clientes;
select nombre,dir from clientes;
select tel from clientes;
select * from clientes where nombre="rodrigo";
select * from clientes where dir="polanco";
select * from clientes where dir="lindavista";
select * from clientes where dir="lindavista" and nombre="fernando";
select * from clientes where dir="lindavista" and nombre="fernando" or tel="77777";
select * from clientes where dir="lindavista" and nombre="fern" or tel="77777";
select * from clientes where dir="lindavista" order by nombre;
update clientes set nombre="rodrigo igor" where nombre="rodrigo";
update clientes set nombre="miguel" where dir="lindavista" and tel="2222";
delete from clientes where nombre="rodrigo igor";
delete from clientes where dir="lindavista" and nombre="miguel";
create database prueba1;
use prueba1;
create table clientes(
nombre varchar(50),
dir varchar(200),
tel varchar(30));
insert into clientes values('rodrigo','aragon','55555');
insert into clientes values('juan','aragon','77777');
insert into clientes values('paco','polanco','33333');
insert into clientes values('erick','lindavista','44444');
insert into clientes values('fernando','lindavista','2222');
select * from clientes;
select nombre,dir from clientes;
select tel from clientes;
select * from clientes where nombre="rodrigo";
select * from clientes where dir="polanco";
select * from clientes where dir="lindavista";
select * from clientes where dir="lindavista" and nombre="fernando";
select * from clientes where dir="lindavista" and nombre="fernando" or tel="77777";
select * from clientes where dir="lindavista" and nombre="fern" or tel="77777";
select * from clientes where dir="lindavista" order by nombre;
update clientes set nombre="rodrigo igor" where nombre="rodrigo";
update clientes set nombre="miguel" where dir="lindavista" and tel="2222";
delete from clientes where nombre="rodrigo igor";
delete from clientes where dir="lindavista" and nombre="miguel";
C++ APUNTADORES 5
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
a=20;
b=30;
double *p1,*p2;
p1=&a;
p2=&b;
cout<<"APUNTADOR UNO VALE: "<<*p1<<"\n";
cout<<"PUNTADOR DOS VALE: "<<*p2<<"\n";
r=*p1+*p2;
cout<<"LA SUMA ES: "<<r<<"\n";
*p1=1000;
cout<<"AHORA *P1 VALE: "<<*p1<<"\n";
cout<<"Y A AHORA VALE: "<<a<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
a=20;
b=30;
double *p1,*p2;
p1=&a;
p2=&b;
cout<<"APUNTADOR UNO VALE: "<<*p1<<"\n";
cout<<"PUNTADOR DOS VALE: "<<*p2<<"\n";
r=*p1+*p2;
cout<<"LA SUMA ES: "<<r<<"\n";
*p1=1000;
cout<<"AHORA *P1 VALE: "<<*p1<<"\n";
cout<<"Y A AHORA VALE: "<<a<<"\n";
getch();
}
C++ APUNTADORES 4
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
a=20;
b=30;
double *p1,*p2;
p1=&a;
p2=&b;
cout<<"APUNTADOR UNO VALE: "<<*p1<<"\n";
cout<<"PUNTADOR DOS VALE: "<<*p2<<"\n";
r=*p1+*p2;
cout<<"LA SUMA ES: "<<r<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
a=20;
b=30;
double *p1,*p2;
p1=&a;
p2=&b;
cout<<"APUNTADOR UNO VALE: "<<*p1<<"\n";
cout<<"PUNTADOR DOS VALE: "<<*p2<<"\n";
r=*p1+*p2;
cout<<"LA SUMA ES: "<<r<<"\n";
getch();
}
C++ APUNTADORES 3 BASICO
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
//apuntadores
int a=10;
int *p;
*p=NULL;//SIEMPRE APUNTAR A NULL SI NO ESTA APUNTANDO A NADA
cout<<"LA DIRECCION DE A ES: "<<&a<<"\n";
p=&a;//APUNTA A LA DIRECCION DE A
cout<<"la direccion de *p es: "<<p<<"\n";
cout<<"EL VALOR DE P ES: "<<*p<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
//apuntadores
int a=10;
int *p;
*p=NULL;//SIEMPRE APUNTAR A NULL SI NO ESTA APUNTANDO A NADA
cout<<"LA DIRECCION DE A ES: "<<&a<<"\n";
p=&a;//APUNTA A LA DIRECCION DE A
cout<<"la direccion de *p es: "<<p<<"\n";
cout<<"EL VALOR DE P ES: "<<*p<<"\n";
getch();
}
CURSO JAVA SCANNER WHILE Y FUNCION IMP
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
int fin;
do
{
Scanner c=new Scanner(System.in);
int a,b,r;
imp("DAME EL PRIMER VALOR: ");
a=c.nextInt();
imp("DAME EL SEGUNDO VALOR: ");
b=c.nextInt();
r=a+b;
imp("LA SUMA ES: "+r);
imp("\nPARA SALIR PRESIONA ( -1 )");
fin=c.nextInt();
}while(fin!=-1);
}
public static String imp(String x)
{
System.out.print(x);
return x;
}
}
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
int fin;
do
{
Scanner c=new Scanner(System.in);
int a,b,r;
imp("DAME EL PRIMER VALOR: ");
a=c.nextInt();
imp("DAME EL SEGUNDO VALOR: ");
b=c.nextInt();
r=a+b;
imp("LA SUMA ES: "+r);
imp("\nPARA SALIR PRESIONA ( -1 )");
fin=c.nextInt();
}while(fin!=-1);
}
public static String imp(String x)
{
System.out.print(x);
return x;
}
}
CURSO JAVA ENTRADA SCANNER SOLUCION FUNCION IMP
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
int a,b,r;
imp("DAME EL PRIMER VALOR: ");
a=c.nextInt();
imp("DAME EL SEGUNDO VALOR: ");
b=c.nextInt();
r=a+b;
imp("LA SUMA ES: "+r);
}
public static String imp(String x)
{
System.out.print(x);
return x;
}
}
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
int a,b,r;
imp("DAME EL PRIMER VALOR: ");
a=c.nextInt();
imp("DAME EL SEGUNDO VALOR: ");
b=c.nextInt();
r=a+b;
imp("LA SUMA ES: "+r);
}
public static String imp(String x)
{
System.out.print(x);
return x;
}
}
CURSO JAVA SUMA ENTEROS SCANNER
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
int a,b,r;
System.out.print("dame a: ");
a=c.nextInt();
System.out.print("DAME B: ");
b=c.nextInt();
r=a+b;
System.out.print("LA SUMA ES: "+r);
}
}
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
int a,b,r;
System.out.print("dame a: ");
a=c.nextInt();
System.out.print("DAME B: ");
b=c.nextInt();
r=a+b;
System.out.print("LA SUMA ES: "+r);
}
}
CURSO JAVA SUMA DOUBLES SCANNER
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
double a,b,r;
System.out.print("dame a: ");
a=c.nextDouble();
System.out.print("DAME B: ");
b=c.nextDouble();
r=a+b;
System.out.print("LA SUMA ES: "+r);
}
}
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
double a,b,r;
System.out.print("dame a: ");
a=c.nextDouble();
System.out.print("DAME B: ");
b=c.nextDouble();
r=a+b;
System.out.print("LA SUMA ES: "+r);
}
}
CURSO JAVA ENTRADA DE DATOS SCANNER 1
import javax.swing.*;
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
String nombre;
System.out.print("DAME TU NOMBRE: ");
nombre=c.next();//no hay espacios
System.out.print("TU NOMBRE ES: "+nombre);
}
}
import java.awt.*;
import java.util.*;
public class SCANNER
{
public static void main(String args[])
{
Scanner c=new Scanner(System.in);
String nombre;
System.out.print("DAME TU NOMBRE: ");
nombre=c.next();//no hay espacios
System.out.print("TU NOMBRE ES: "+nombre);
}
}
CURSO JAVA SUMA DE LOS NUMEROS POSITIVOS WHILE
import javax.swing.*;
public class SUMA_VALIDA
{
public static void main(String args[])
{
double suma,numero;
suma=0;
numero=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO POSITIVO: "));
while(numero>0)
{
suma=suma+numero;
numero=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO POSITIVO: "));
}
JOptionPane.showMessageDialog(null,"LA SUMA FUE: "+suma);
}
}
public class SUMA_VALIDA
{
public static void main(String args[])
{
double suma,numero;
suma=0;
numero=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO POSITIVO: "));
while(numero>0)
{
suma=suma+numero;
numero=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO POSITIVO: "));
}
JOptionPane.showMessageDialog(null,"LA SUMA FUE: "+suma);
}
}
CURSO JAVA VERIFICAR EDAD WHILE MUY CHIN.
import javax.swing.*;
public class EDAD_VALIDA
{
public static void main(String args[])
{
int edad;
edad=Integer.parseInt(JOptionPane.showInputDialog("DAME TU EDAD del 0 al 30: "));
while(edad<0 ||edad>130)
{
JOptionPane.showMessageDialog(null,"EDAD NO VALIDA");
edad=Integer.parseInt(JOptionPane.showInputDialog("DAME TU EDAD del 0 al 30: "));
}
JOptionPane.showMessageDialog(null,"LA EDAD ES: "+edad);
}
}
public class EDAD_VALIDA
{
public static void main(String args[])
{
int edad;
edad=Integer.parseInt(JOptionPane.showInputDialog("DAME TU EDAD del 0 al 30: "));
while(edad<0 ||edad>130)
{
JOptionPane.showMessageDialog(null,"EDAD NO VALIDA");
edad=Integer.parseInt(JOptionPane.showInputDialog("DAME TU EDAD del 0 al 30: "));
}
JOptionPane.showMessageDialog(null,"LA EDAD ES: "+edad);
}
}
CURSO JAVA SUMA DE LOS NUMEROS WHILE
import javax.swing.*;
public class suma_while
{
public static void main(String args[])
{
int i=0;
double suma=0;
while(i<=4)
{
suma=suma+i;
i++;
}
System.out.print("LA SUMA ES: "+suma);
}
}
public class suma_while
{
public static void main(String args[])
{
int i=0;
double suma=0;
while(i<=4)
{
suma=suma+i;
i++;
}
System.out.print("LA SUMA ES: "+suma);
}
}
miércoles, 6 de abril de 2011
CURSO JAVA ARREGLOS 1
import javax.swing.*;
import java.awt.*;
public class arreglos
{
public static void main(String args[])
{
desa e=new desa();
e.arre();
}
}
class desa
{
public void arre()
{
double a[]=new double[4];//arreglo de 5 numeros
a[0]=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
a[1]=Double.parseDouble(JOptionPane.showInputDialog("DAME EL SEGUNDO NUMERO: "));
a[2]=Double.parseDouble(JOptionPane.showInputDialog("DAME EL TECER NUMERO: "));
a[3]=a[0]+a[1]+a[2];
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+a[3]);
}
}
import java.awt.*;
public class arreglos
{
public static void main(String args[])
{
desa e=new desa();
e.arre();
}
}
class desa
{
public void arre()
{
double a[]=new double[4];//arreglo de 5 numeros
a[0]=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
a[1]=Double.parseDouble(JOptionPane.showInputDialog("DAME EL SEGUNDO NUMERO: "));
a[2]=Double.parseDouble(JOptionPane.showInputDialog("DAME EL TECER NUMERO: "));
a[3]=a[0]+a[1]+a[2];
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+a[3]);
}
}
CURSO JAVA METODO ARGUMENTOS TEXTO
import javax.swing.*;
public class texto
{
public static void main(String args[])
{
des e=new des();
e.imp("HOLA DESDE JAVA");
e.imp("SEGUNA LINEA");
}
}
class des
{
public String imp(String x)
{
System.out.print("\n"+x);
JOptionPane.showMessageDialog(null,x);
return x;
}
}
public class texto
{
public static void main(String args[])
{
des e=new des();
e.imp("HOLA DESDE JAVA");
e.imp("SEGUNA LINEA");
}
}
class des
{
public String imp(String x)
{
System.out.print("\n"+x);
JOptionPane.showMessageDialog(null,x);
return x;
}
}
CURSO JAVA FUNCIONES CON ARGUMENTOS 1
import javax.swing.*;
import java.awt.*;
public class METO1
{
public static void main(String args[])
{
double x,y;
x=Double.parseDouble(JOptionPane.showInputDialog("Dame x"));
y=Double.parseDouble(JOptionPane.showInputDialog("Dame x"));
des e1=new des();
System.out.print("LA SUMA ES: "+e1.suma(x, y));
}
}
class des
{
public static double suma(double a, double b)
{
double r;
r=a+b;
return r;
}
}
import java.awt.*;
public class METO1
{
public static void main(String args[])
{
double x,y;
x=Double.parseDouble(JOptionPane.showInputDialog("Dame x"));
y=Double.parseDouble(JOptionPane.showInputDialog("Dame x"));
des e1=new des();
System.out.print("LA SUMA ES: "+e1.suma(x, y));
}
}
class des
{
public static double suma(double a, double b)
{
double r;
r=a+b;
return r;
}
}
CURSO JAVA CICLO DO_WHILE MENU 1
import javax.swing.*;
public class menu
{
public static void main(String args[])
{
desa e1=new desa();
e1.menu();
}
}
class desa
{
double a,b,r;
int opc;
public void pedir()
{
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL SEGUNDO NUMERO: "));
}
public void suma()
{
pedir();
r=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+r);
}
public void resta()
{
pedir();
r=a-b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+r);
}
public void menu()
{
do
{
opc=Integer.parseInt(JOptionPane.showInputDialog("1.-SUMA\n2.-RESTA\n3.-SALIR"));
switch(opc)
{
case 1:
suma();
break;
case 2:
resta();
break;
case 3:
JOptionPane.showMessageDialog(null,"ADIOS GRACIAS");
}
}while (opc > 0 && opc < 3);
}
}
public class menu
{
public static void main(String args[])
{
desa e1=new desa();
e1.menu();
}
}
class desa
{
double a,b,r;
int opc;
public void pedir()
{
a=Double.parseDouble(JOptionPane.showInputDialog("DAME EL PRIMER NUMERO: "));
b=Double.parseDouble(JOptionPane.showInputDialog("DAME EL SEGUNDO NUMERO: "));
}
public void suma()
{
pedir();
r=a+b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+r);
}
public void resta()
{
pedir();
r=a-b;
JOptionPane.showMessageDialog(null,"LA SUMA ES: "+r);
}
public void menu()
{
do
{
opc=Integer.parseInt(JOptionPane.showInputDialog("1.-SUMA\n2.-RESTA\n3.-SALIR"));
switch(opc)
{
case 1:
suma();
break;
case 2:
resta();
break;
case 3:
JOptionPane.showMessageDialog(null,"ADIOS GRACIAS");
}
}while (opc > 0 && opc < 3);
}
}
CURSO JAVA WHILE PEDIR HASTA DONDE
import javax.swing.*;
public class while1
{
public static void main(String args[])
{
desa ej1=new desa();
ej1.w();
}
}
class desa
{
public void w()
{
int a,i;
i=1;
a=Integer.parseInt(JOptionPane.showInputDialog("DAME CUANTAS SUMAS QUIERES HACER: "));
double x,y,r;
while(i<=a)
{
x=Double.parseDouble(JOptionPane.showInputDialog("DAME X: "));
y=Double.parseDouble(JOptionPane.showInputDialog("DAME Y: "));
r=x+y;
System.out.print("LA SUMA NUMERO: "+a+"ES: "+r+"\n");
i++;
}
}
}
public class while1
{
public static void main(String args[])
{
desa ej1=new desa();
ej1.w();
}
}
class desa
{
public void w()
{
int a,i;
i=1;
a=Integer.parseInt(JOptionPane.showInputDialog("DAME CUANTAS SUMAS QUIERES HACER: "));
double x,y,r;
while(i<=a)
{
x=Double.parseDouble(JOptionPane.showInputDialog("DAME X: "));
y=Double.parseDouble(JOptionPane.showInputDialog("DAME Y: "));
r=x+y;
System.out.print("LA SUMA NUMERO: "+a+"ES: "+r+"\n");
i++;
}
}
}
CURSO JAVA FUNCION WHILE 1
import javax.swing.*;
public class while1
{
public static void main(String args[])
{
desa ej1=new desa();
ej1.w();
}
}
class desa
{
public void w()
{
int a=1;
double x,y,r;
while(a<=3)
{
x=Double.parseDouble(JOptionPane.showInputDialog("DAME X: "));
y=Double.parseDouble(JOptionPane.showInputDialog("DAME Y: "));
r=x+y;
System.out.print("LA SUMA NUMERO: "+a+"ES: "+r+"\n");
a++;
}
}
}
public class while1
{
public static void main(String args[])
{
desa ej1=new desa();
ej1.w();
}
}
class desa
{
public void w()
{
int a=1;
double x,y,r;
while(a<=3)
{
x=Double.parseDouble(JOptionPane.showInputDialog("DAME X: "));
y=Double.parseDouble(JOptionPane.showInputDialog("DAME Y: "));
r=x+y;
System.out.print("LA SUMA NUMERO: "+a+"ES: "+r+"\n");
a++;
}
}
}
martes, 5 de abril de 2011
C++ APUNTADORES 2
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int a=150;
int *p1,*p2;
p1=&a;
p2=&a;
cout<<"EL VALOR DE A ES: "<<a<<"\n";
cout<<"EL VALOR DE P1 ES: "<<*p1<<"\n";
cout<<"EL VALOR DE P2 ES: "<<*p2<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int a=150;
int *p1,*p2;
p1=&a;
p2=&a;
cout<<"EL VALOR DE A ES: "<<a<<"\n";
cout<<"EL VALOR DE P1 ES: "<<*p1<<"\n";
cout<<"EL VALOR DE P2 ES: "<<*p2<<"\n";
getch();
}
C++ APUNTADORES 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
void mostrar(char *cadena)
{
while(*cadena!='\0')
{
cout<<*cadena;
cadena++;
}
}
int main()
{
mostrar("APRENDIENDO APUNTADORES EN C++");
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
void mostrar(char *cadena)
{
while(*cadena!='\0')
{
cout<<*cadena;
cadena++;
}
}
int main()
{
mostrar("APRENDIENDO APUNTADORES EN C++");
getch();
}
C++ STRUCTURAS PASA VALOR POR FUNCION Y APUNTADOR
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
struct empleado
{
char nom[40];
char dir[100];
double sueldo;
};
void leer(empleado *tra)//apuntador
{
cout<<"DIGITE EL SUELDO: ";
cin>>tra->sueldo;
}
int main()
{
empleado p1;
strcpy(p1.nom,"RODRIGO JUAN");
strcpy(p1.dir,"SAN JUAN DE ARAGON");
leer(&p1);
cout<<"NOMBRE: "<<p1.nom<<"\n";
cout<<"DIRECCION: "<<p1.dir<<"\n";
cout<<"SUELDO: "<<p1.sueldo<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
struct empleado
{
char nom[40];
char dir[100];
double sueldo;
};
void leer(empleado *tra)//apuntador
{
cout<<"DIGITE EL SUELDO: ";
cin>>tra->sueldo;
}
int main()
{
empleado p1;
strcpy(p1.nom,"RODRIGO JUAN");
strcpy(p1.dir,"SAN JUAN DE ARAGON");
leer(&p1);
cout<<"NOMBRE: "<<p1.nom<<"\n";
cout<<"DIRECCION: "<<p1.dir<<"\n";
cout<<"SUELDO: "<<p1.sueldo<<"\n";
getch();
}
C++ STRUCTURAS EJEMPLO2
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
struct empleado
{
char nombre[45];
char dir[100];
double salario;
};
void muestra(empleado p1)
{
cout<<"NOMBRE: "<<p1.nombre<<"\n";
cout<<"DIRECCIÓN "<<p1.dir<<"\n";
cout<<"SALARIO: "<<p1.salario<<"\n";
}
int main()
{
empleado per1;
strcpy(per1.nombre,"RODRIGO VILLANUEVA.");
strcpy(per1.dir,"SAN JUAN DE ARAGON");
per1.salario=25000;
muestra(per1);
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
struct empleado
{
char nombre[45];
char dir[100];
double salario;
};
void muestra(empleado p1)
{
cout<<"NOMBRE: "<<p1.nombre<<"\n";
cout<<"DIRECCIÓN "<<p1.dir<<"\n";
cout<<"SALARIO: "<<p1.salario<<"\n";
}
int main()
{
empleado per1;
strcpy(per1.nombre,"RODRIGO VILLANUEVA.");
strcpy(per1.dir,"SAN JUAN DE ARAGON");
per1.salario=25000;
muestra(per1);
getch();
}
C++ STRUCTURAS EJEMPLO1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
struct empleado
{
char nombre[64];
int ne;
float salario;
char tel[30];
int no;
}tra;
strcpy(tra.nombre,"RODRIGO VILLANUEVA");//COPIA EL NOMBRE A NOMBRE
tra.ne=12;
tra.salario=25000;
strcpy(tra.tel,"76876");
tra.no=13;
cout<<"EMPLEADO: "<<tra.nombre<<"\n";
cout<<"NUMERO DE EMPLEADO: "<<tra.ne<<"\n";
cout<<"SALARIO: "<<tra.salario<<"\n";
cout<<"TELEFONO: "<<tra.tel<<"\n";
cout<<"NUMERo DE OFICINA: "<<tra.no<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
struct empleado
{
char nombre[64];
int ne;
float salario;
char tel[30];
int no;
}tra;
strcpy(tra.nombre,"RODRIGO VILLANUEVA");//COPIA EL NOMBRE A NOMBRE
tra.ne=12;
tra.salario=25000;
strcpy(tra.tel,"76876");
tra.no=13;
cout<<"EMPLEADO: "<<tra.nombre<<"\n";
cout<<"NUMERO DE EMPLEADO: "<<tra.ne<<"\n";
cout<<"SALARIO: "<<tra.salario<<"\n";
cout<<"TELEFONO: "<<tra.tel<<"\n";
cout<<"NUMERo DE OFICINA: "<<tra.no<<"\n";
getch();
}
C++ CADENA DE CARACTERES POR ARREGLO EN FUNCION
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
void muestra(char cadena[])
{
cout<<cadena<<"\n";
}
int main()
{
muestra("hola desde c++");
muestra("TESTO DOS");
muestra("tres ");
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
void muestra(char cadena[])
{
cout<<cadena<<"\n";
}
int main()
{
muestra("hola desde c++");
muestra("TESTO DOS");
muestra("tres ");
getch();
}
C++ PASO DE ARREGLOS POR FUNCION
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
void lee_a(int a[],int numero)//tamaño del arreglo y numero
{
int i;
for(i=0;i<numero;i++)
{
cout<<"DIGITE EL VALOR: "<<i+1<<" ";
cin>>a[i];
}
}
int main()
{
int numeros[3];
lee_a(numeros,3);
cout<<"LOS VALORES DEL ARREGLO SON: \n\n";
for(int i=0;i<3;i++)
{
cout<<numeros[i];
}
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
void lee_a(int a[],int numero)//tamaño del arreglo y numero
{
int i;
for(i=0;i<numero;i++)
{
cout<<"DIGITE EL VALOR: "<<i+1<<" ";
cin>>a[i];
}
}
int main()
{
int numeros[3];
lee_a(numeros,3);
cout<<"LOS VALORES DEL ARREGLO SON: \n\n";
for(int i=0;i<3;i++)
{
cout<<numeros[i];
}
getch();
}
C++ ARREGLOS PROMEDIO RECORRER 3
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double c[9];
double suma=0;
double p;
for(int i=0;i<=9;i++)
{
cout<<"DAME LA CALIFICAION: "<<i+1<<" ";
cin>>c[i];
suma=suma+c[i];
}
p=suma/10;
cout<<"PROMEDIO ES: "<<p;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double c[9];
double suma=0;
double p;
for(int i=0;i<=9;i++)
{
cout<<"DAME LA CALIFICAION: "<<i+1<<" ";
cin>>c[i];
suma=suma+c[i];
}
p=suma/10;
cout<<"PROMEDIO ES: "<<p;
getch();
}
C++ RECORRER ARREGLO BASICO
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double c[5];
for(int a=0;a<=4;a++)
{
cout<<"DAME LA CALIFICACION "<<a+1<<": ";
cin>>c[a];
}
for(int a=0;a<=4;a++)
{
cout<<"LA CALIFICACIONES SON: "<<a+1<<" "<<c[a]<<"\n";
}
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double c[5];
for(int a=0;a<=4;a++)
{
cout<<"DAME LA CALIFICACION "<<a+1<<": ";
cin>>c[a];
}
for(int a=0;a<=4;a++)
{
cout<<"LA CALIFICACIONES SON: "<<a+1<<" "<<c[a]<<"\n";
}
getch();
}
C++ ARREGLOS BASICO 2
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double cal[3],promedio;//arreglo para 4 calificaciones inicia en cero
cout<<"calificacion uno: ";
cin>>cal[0];
cout<<"calificacion uno: ";
cin>>cal[1];
cout<<"calificacion uno: ";
cin>>cal[2];
cout<<"calificacion uno: ";
cin>>cal[3];
promedio=(cal[0]+cal[1]+cal[2]+cal[3])/4;
if(promedio<0 || promedio>10)
{
cout<<"ALGUNA DE LAS CALIFICACIONES NO ES VALIDA: ";
}
else
{
cout<<"LAS CALIFICACIONES SON: "<<cal[0]<<" "<<cal[1]<<" "<<cal[2]<<" "<<cal[3]<<"\n";
cout<<"PROMEDIO ES: "<<promedio;
}
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double cal[3],promedio;//arreglo para 4 calificaciones inicia en cero
cout<<"calificacion uno: ";
cin>>cal[0];
cout<<"calificacion uno: ";
cin>>cal[1];
cout<<"calificacion uno: ";
cin>>cal[2];
cout<<"calificacion uno: ";
cin>>cal[3];
promedio=(cal[0]+cal[1]+cal[2]+cal[3])/4;
if(promedio<0 || promedio>10)
{
cout<<"ALGUNA DE LAS CALIFICACIONES NO ES VALIDA: ";
}
else
{
cout<<"LAS CALIFICACIONES SON: "<<cal[0]<<" "<<cal[1]<<" "<<cal[2]<<" "<<cal[3]<<"\n";
cout<<"PROMEDIO ES: "<<promedio;
}
getch();
}
C++ ARREGLOS BASICO 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double cal[3],promedio;//arreglo para 4 calificaciones inicia en cero
cout<<"calificacion uno: ";
cin>>cal[0];
cout<<"calificacion uno: ";
cin>>cal[1];
cout<<"calificacion uno: ";
cin>>cal[2];
cout<<"calificacion uno: ";
cin>>cal[3];
promedio=(cal[0]+cal[1]+cal[2]+cal[3])/4;
cout<<"LAS CALIFICACIONES SON: "<<cal[0]<<" "<<cal[1]<<" "<<cal[2]<<" "<<cal[3]<<"\n";
cout<<"PROMEDIO ES: "<<promedio;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double cal[3],promedio;//arreglo para 4 calificaciones inicia en cero
cout<<"calificacion uno: ";
cin>>cal[0];
cout<<"calificacion uno: ";
cin>>cal[1];
cout<<"calificacion uno: ";
cin>>cal[2];
cout<<"calificacion uno: ";
cin>>cal[3];
promedio=(cal[0]+cal[1]+cal[2]+cal[3])/4;
cout<<"LAS CALIFICACIONES SON: "<<cal[0]<<" "<<cal[1]<<" "<<cal[2]<<" "<<cal[3]<<"\n";
cout<<"PROMEDIO ES: "<<promedio;
getch();
}
C++ CAMBIO DE VALORES POR ALIAS 2
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double cambiar_valores(double& a, double& b)
{
double temp;
temp=a;
a=b;
b=temp;
}
int main()
{
double n1,n2;
n1=10;
n2=5;
cambiar_valores(n1,n2);
cout<<"VALOR DE N1: "<<n1<<"\n";
cout<<"VALOR DE N2: "<<n2<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
double cambiar_valores(double& a, double& b)
{
double temp;
temp=a;
a=b;
b=temp;
}
int main()
{
double n1,n2;
n1=10;
n2=5;
cambiar_valores(n1,n2);
cout<<"VALOR DE N1: "<<n1<<"\n";
cout<<"VALOR DE N2: "<<n2<<"\n";
getch();
}
C++ CAMBIO DE VALORES POR ALIAS
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double cambiar_valores(double& a, double& b)
{
double temp;
temp=a;
a=b;
b=temp;
}
int main()
{
double n1,n2;
n1=10;
n2=5;
double& n1_alias=n1;
double& n2_alias=n2;
cambiar_valores(n1_alias,n2_alias);
cout<<"VALOR DE N1: "<<n1<<"\n";
cout<<"VALOR DE N2: "<<n2<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
double cambiar_valores(double& a, double& b)
{
double temp;
temp=a;
a=b;
b=temp;
}
int main()
{
double n1,n2;
n1=10;
n2=5;
double& n1_alias=n1;
double& n2_alias=n2;
cambiar_valores(n1_alias,n2_alias);
cout<<"VALOR DE N1: "<<n1<<"\n";
cout<<"VALOR DE N2: "<<n2<<"\n";
getch();
}
C++ ALIAS O REFERENCIAS A VARIABLES
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int numero=50;
int& ref=numero;
cout<<"LA VARIABLE NUMERO CONTIENE: "<<numero<<"\n\n";
cout<<"EL ALIAS DEL NUMERO CONTIENE: "<<ref<<"\n";
ref=ref+500;
cout<<"AHORA VALE: "<<ref<<"\n\n";
cout<<"NUMERO VALE AHORA: "<<numero;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int numero=50;
int& ref=numero;
cout<<"LA VARIABLE NUMERO CONTIENE: "<<numero<<"\n\n";
cout<<"EL ALIAS DEL NUMERO CONTIENE: "<<ref<<"\n";
ref=ref+500;
cout<<"AHORA VALE: "<<ref<<"\n\n";
cout<<"NUMERO VALE AHORA: "<<numero;
getch();
}
C++ SOBRECARGA DE FUNCIONES DOS
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include<math.h>
using namespace std;
double suma(double a, double b)
{
return a+b;
}
double suma(double a, double b, double c)
{
return a+b+c;
}
int main()
{
double x,y,z;
double r;
cout<<"DAME EL PRIMER VALOR: ";
cin>>x;
cout<<"DAME EL SEGUNDO VALOR: ";
cin>>y;
//funcion uno
cout<<"LA SUMA DE DOS ES: "<<suma(x,y)<<"\n\n";
cout<<"DAME EL PRIMER VALOR: ";
cin>>x;
cout<<"DAME EL SEGUNDO VALOR: ";
cin>>y;
cout<<"DAME EL TERCER VALOR: ";
cin>>z;
cout<<"LA SUMA DE TRES ES: "<<suma(x,y,z)<<"\n";
r=suma(x,y)+suma(x,56,z);
cout<<"MEZCLADOS LOS DOS: "<<r<<"\n\n";
getch();
}
#include <conio.h>
#include <iostream>
#include<math.h>
using namespace std;
double suma(double a, double b)
{
return a+b;
}
double suma(double a, double b, double c)
{
return a+b+c;
}
int main()
{
double x,y,z;
double r;
cout<<"DAME EL PRIMER VALOR: ";
cin>>x;
cout<<"DAME EL SEGUNDO VALOR: ";
cin>>y;
//funcion uno
cout<<"LA SUMA DE DOS ES: "<<suma(x,y)<<"\n\n";
cout<<"DAME EL PRIMER VALOR: ";
cin>>x;
cout<<"DAME EL SEGUNDO VALOR: ";
cin>>y;
cout<<"DAME EL TERCER VALOR: ";
cin>>z;
cout<<"LA SUMA DE TRES ES: "<<suma(x,y,z)<<"\n";
r=suma(x,y)+suma(x,56,z);
cout<<"MEZCLADOS LOS DOS: "<<r<<"\n\n";
getch();
}
C++ ALCANCE DE VARIABLES BOCINA
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int bocina(int tim)
{
int i;
for(i=1;i<=tim;i++)
{
cout<<"\a";
}
}
int main()
{
int v;
cout<<"NUMERO DE VECES: ";
cin>>v;
bocina(v);
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int bocina(int tim)
{
int i;
for(i=1;i<=tim;i++)
{
cout<<"\a";
}
}
int main()
{
int v;
cout<<"NUMERO DE VECES: ";
cin>>v;
bocina(v);
getch();
}
C++ LIBRERIA DEL SYSTEMA 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
system("DIR");
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
system("DIR");
getch();
}
C++ CAMBIAR EL VALOR POR PARAMETRO CONMUTACION 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double conmuta(double *a, double *b)
{
double temp;
temp=*a;
*a=*b;
*b=temp;//CAMBIA DE LUGAR LOS VALORES.
}
int main()
{
double grande=1000,peque=200;
conmuta(&grande,&peque);
cout<<"LA VARIABLE GRANDE TIENE: "<<grande<<"\n";
cout<<"LA VARIABLE PEQUE TIENE: "<<peque<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
double conmuta(double *a, double *b)
{
double temp;
temp=*a;
*a=*b;
*b=temp;//CAMBIA DE LUGAR LOS VALORES.
}
int main()
{
double grande=1000,peque=200;
conmuta(&grande,&peque);
cout<<"LA VARIABLE GRANDE TIENE: "<<grande<<"\n";
cout<<"LA VARIABLE PEQUE TIENE: "<<peque<<"\n";
getch();
}
C++ CAMBIAR EL VALOR POR PARAMETRO 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
double valor_parametro(double *a, double *b)//ojo son apuntadores
{
*a=1000;
*b=200;
cout<<"LOS VALORES DENTRO DE NUESTRA FUNCION SON: "<<*a<<" y "<<*b<<"\n\n";
}
int main()
{
double g,p;
g=30000;
p=100;
cout<<"LOS VALORES ANTES DE LLAMAR A LA FUNCIÓN SON: "<<g<<" y "<<p<<"\n\n";
valor_parametro(&g,&p);//van a la direccion en memoria y se le pasan los valores de g y p
cout<<"DESPUES DE LLAMAR A LA FUNCIÓN: "<<g<<" y "<<p<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
double valor_parametro(double *a, double *b)//ojo son apuntadores
{
*a=1000;
*b=200;
cout<<"LOS VALORES DENTRO DE NUESTRA FUNCION SON: "<<*a<<" y "<<*b<<"\n\n";
}
int main()
{
double g,p;
g=30000;
p=100;
cout<<"LOS VALORES ANTES DE LLAMAR A LA FUNCIÓN SON: "<<g<<" y "<<p<<"\n\n";
valor_parametro(&g,&p);//van a la direccion en memoria y se le pasan los valores de g y p
cout<<"DESPUES DE LLAMAR A LA FUNCIÓN: "<<g<<" y "<<p<<"\n";
getch();
}
C++ VALORES POR PARAMETRO 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int valores(int a,int b)
{
a=1001;
b=1001;
cout<<"LOS VALORES DENTRO DE NUESTRA FUNCIÓN SON "<<a<<"y "<<b<<"\n\n";
}
int main()
{
int grande,chico;
grande=10000;
chico=200;
cout<<"LOS VALORES ANTES DE LLAMAR A LA FUNCIÓN SON: "<<grande<<" chico: "<<chico<<"\n";
valores(grande,chico);
cout<<"DESPUES DE LLAMAR A LA FUNCIÓN: "<<grande<<" chico "<<chico<<"\n";
getch();
}//NOTA LOS VALORES NO CAMBIAN
#include <conio.h>
#include <iostream>
using namespace std;
int valores(int a,int b)
{
a=1001;
b=1001;
cout<<"LOS VALORES DENTRO DE NUESTRA FUNCIÓN SON "<<a<<"y "<<b<<"\n\n";
}
int main()
{
int grande,chico;
grande=10000;
chico=200;
cout<<"LOS VALORES ANTES DE LLAMAR A LA FUNCIÓN SON: "<<grande<<" chico: "<<chico<<"\n";
valores(grande,chico);
cout<<"DESPUES DE LLAMAR A LA FUNCIÓN: "<<grande<<" chico "<<chico<<"\n";
getch();
}//NOTA LOS VALORES NO CAMBIAN
C++ MAYOR DE TRES NUMEROS
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class mayores
{
public:
double m(double a, double b , double c)//espera tres
{
if(a>b && a>c)
{
cout<<"EL MAYOR ES: "<<a;
}
if(b>a && b>c)
{
cout<<"EL MAYOR ES: "<<b;
}
if(c>a && c>b)
{
cout<<"EL MAYOR ES: "<<c;
}
}//funcion
};
int main()
{
mayores may1;
double x,y,z;
cout<<"DAME EL PRIMER NUMERO: ";
cin>>x;
cout<<"DAME EL SEGUNDO NUMERO: ";
cin>>y;
cout<<"DAME EL TERCERO NUMERO: ";
cin>>z;
may1.m(x,y,z);
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
class mayores
{
public:
double m(double a, double b , double c)//espera tres
{
if(a>b && a>c)
{
cout<<"EL MAYOR ES: "<<a;
}
if(b>a && b>c)
{
cout<<"EL MAYOR ES: "<<b;
}
if(c>a && c>b)
{
cout<<"EL MAYOR ES: "<<c;
}
}//funcion
};
int main()
{
mayores may1;
double x,y,z;
cout<<"DAME EL PRIMER NUMERO: ";
cin>>x;
cout<<"DAME EL SEGUNDO NUMERO: ";
cin>>y;
cout<<"DAME EL TERCERO NUMERO: ";
cin>>z;
may1.m(x,y,z);
getch();
}
C++ OPERACIONES CON FUNCIONES
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class f_mate
{
public:
double cos(double a, double b,double c)//espera tres valores
{
double r;
r=sqrt(a+b+c);
return r;
}
};
int main()
{
double x,y,z;
f_mate c1;//creamos el objeto
cout<<"DAME X: ";
cin>>x;
cout<<"DAME Y: ";
cin>>y;
cout<<"DAME Z: ";
cin>>z;
cout<<"LA OPERACION ES: "<<c1.cos(x,y,z);
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
class f_mate
{
public:
double cos(double a, double b,double c)//espera tres valores
{
double r;
r=sqrt(a+b+c);
return r;
}
};
int main()
{
double x,y,z;
f_mate c1;//creamos el objeto
cout<<"DAME X: ";
cin>>x;
cout<<"DAME Y: ";
cin>>y;
cout<<"DAME Z: ";
cin>>z;
cout<<"LA OPERACION ES: "<<c1.cos(x,y,z);
getch();
}
C++ SOBRECARGA DE FUNCIONES
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class calcu
{
public:
int suma(int a, int b)
{
int r;
r=a+b;
return r;
}
double suma(double a, double b)
{
double r;
r=a+b;
return r;
}
};
int main()
{
int x,y;
double n,m;
calcu c1;
cout<<"DAME VALOR UNO ENTERO: ";
cin>>x;
cout<<"DAME EL SEGUNDO VALOR ENTERO: ";
cin>>y;
cout<<"LA SUMA DE ENTEROS ES: "<<c1.suma(x,y)<<"\n";
cout<<"DAME UN NUMERO EN DECIMAL: ";
cin>>n;
cout<<"DAME EL SEGUNDO NUMERO EN DECIMAL: ";
cin>>m;
cout<<"LA SUMA DE DECIMALES ES: "<<c1.suma(n,m)<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
class calcu
{
public:
int suma(int a, int b)
{
int r;
r=a+b;
return r;
}
double suma(double a, double b)
{
double r;
r=a+b;
return r;
}
};
int main()
{
int x,y;
double n,m;
calcu c1;
cout<<"DAME VALOR UNO ENTERO: ";
cin>>x;
cout<<"DAME EL SEGUNDO VALOR ENTERO: ";
cin>>y;
cout<<"LA SUMA DE ENTEROS ES: "<<c1.suma(x,y)<<"\n";
cout<<"DAME UN NUMERO EN DECIMAL: ";
cin>>n;
cout<<"DAME EL SEGUNDO NUMERO EN DECIMAL: ";
cin>>m;
cout<<"LA SUMA DE DECIMALES ES: "<<c1.suma(n,m)<<"\n";
getch();
}
lunes, 4 de abril de 2011
c++ POO SUMA DOS NUMEROS
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class calcular
{
public:
double sumar(double a, double b)
{
cout<<"LA SUMA ES: "<<a+b;
}
};
int main()
{
calcular e1;
double v1,v2,r;
cout<<"DAME PRIMER VALOR: ";
cin>>v1;
cout<<"DAME SEGUNDO VALOR: ";
cin>>v2;
e1.sumar(v1,v2);
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
class calcular
{
public:
double sumar(double a, double b)
{
cout<<"LA SUMA ES: "<<a+b;
}
};
int main()
{
calcular e1;
double v1,v2,r;
cout<<"DAME PRIMER VALOR: ";
cin>>v1;
cout<<"DAME SEGUNDO VALOR: ";
cin>>v2;
e1.sumar(v1,v2);
getch();
}
C++ PROGRAMACION ORIENTADA OBJETOS 2
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class datos
{
public:
void nombre(string n)
{
cout<<"TU NOMBRE ES: "<<n<<"\n";
}
void direccion(string d)
{
cout<<"TU DIRECCIÓN ES: "<<d<<"\n";
}
void telefono(string n)
{
cout<<"TU TELEFONO ES: "<<n<<"\n";
}
};
string nom,dir,tel;
int main()
{
datos p1;
cout<<"NOMBRE: ";
getline(cin,nom);
cout<<"DIRECCION: ";
getline(cin,dir);
cout<<"TELEFONO: ";
getline(cin,tel);
p1.nombre(nom);
p1.direccion(dir);
p1.telefono(tel);
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
class datos
{
public:
void nombre(string n)
{
cout<<"TU NOMBRE ES: "<<n<<"\n";
}
void direccion(string d)
{
cout<<"TU DIRECCIÓN ES: "<<d<<"\n";
}
void telefono(string n)
{
cout<<"TU TELEFONO ES: "<<n<<"\n";
}
};
string nom,dir,tel;
int main()
{
datos p1;
cout<<"NOMBRE: ";
getline(cin,nom);
cout<<"DIRECCION: ";
getline(cin,dir);
cout<<"TELEFONO: ";
getline(cin,tel);
p1.nombre(nom);
p1.direccion(dir);
p1.telefono(tel);
getch();
}
C++ PROGRAMACION ORIENTADA OBJETOS 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
class saludos
{
public://acceso publico
void mensaje(string nombre)
{
cout<<"BIENVENIDO AL CURSO DE C++. "<<nombre;
}
};//finalizar la clase
int main()
{
saludos s1;//crea el objeto s1
string pnombre;
cout<<"DAME TU NOMBRE: ";
getline(cin,pnombre);
s1.mensaje("RODRIGO VILLANUEVA NIETO");
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
class saludos
{
public://acceso publico
void mensaje(string nombre)
{
cout<<"BIENVENIDO AL CURSO DE C++. "<<nombre;
}
};//finalizar la clase
int main()
{
saludos s1;//crea el objeto s1
string pnombre;
cout<<"DAME TU NOMBRE: ";
getline(cin,pnombre);
s1.mensaje("RODRIGO VILLANUEVA NIETO");
getch();
}
C++ DATOS TIPO STRING
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
string nom,dir,tel;
cout<<"DAME TU NOMBRE: ";
getline(cin,nom);
cout<<"DAME TU DIRECCION: ";
getline(cin,dir);
cout<<"DAME TU TELEFONO: ";
getline(cin,tel);
cout<<"TU NOMBRE ES: "<<nom<<" "<<dir<<" "<<tel;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
string nom,dir,tel;
cout<<"DAME TU NOMBRE: ";
getline(cin,nom);
cout<<"DAME TU DIRECCION: ";
getline(cin,dir);
cout<<"DAME TU TELEFONO: ";
getline(cin,tel);
cout<<"TU NOMBRE ES: "<<nom<<" "<<dir<<" "<<tel;
getch();
}
C++ SUMA 2
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
cout<<"DAME DOS NUMEROS: ";
cin>>a>>b;
r=a+b;
cout<<"LA SUMA ES: "<<r;
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double a,b,r;
cout<<"DAME DOS NUMEROS: ";
cin>>a>>b;
r=a+b;
cout<<"LA SUMA ES: "<<r;
getch();
}
C++ SUMA 1
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int a,b,r;
cout<<"DAME A: ";
cin>>a;
cout<<"DAME B: ";
cin>>b;
r=a+b;
cout<<"LA SUMA ES: "<<r<<"\n";
getch();
}
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int a,b,r;
cout<<"DAME A: ";
cin>>a;
cout<<"DAME B: ";
cin>>b;
r=a+b;
cout<<"LA SUMA ES: "<<r<<"\n";
getch();
}
jueves, 31 de marzo de 2011
CURSO EJEMPLO 32 FUNCIONES DE STRING COMPARETO 2
import java.util.*;
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.compareToIgnoreCase("rodrigo")==0 && clave.compareToIgnoreCase("RORRO")==0)//==0 son iguales
//IGNORA MAYUSCULAS O MINUSCULAS
{
JOptionPane.showMessageDialog(null,"HOLA RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null,"NO TE CONOZCO");
}
}
}
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.compareToIgnoreCase("rodrigo")==0 && clave.compareToIgnoreCase("RORRO")==0)//==0 son iguales
//IGNORA MAYUSCULAS O MINUSCULAS
{
JOptionPane.showMessageDialog(null,"HOLA RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null,"NO TE CONOZCO");
}
}
}
CURSO EJEMPLO 32 FUNCIONES DE STRING COMPARETO 1
import java.util.*;
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.compareTo("rodrigo")==0 && clave.compareTo("rorro")==0)//==0 son iguales
{
JOptionPane.showMessageDialog(null,"HOLA RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null,"NO TE CONOZCO");
}
}
}
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.compareTo("rodrigo")==0 && clave.compareTo("rorro")==0)//==0 son iguales
{
JOptionPane.showMessageDialog(null,"HOLA RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null,"NO TE CONOZCO");
}
}
}
CURSO EJEMPLO 32 FUNCIONES DE STRING EQUALS 3
import java.util.*;
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.equalsIgnoreCase("rodrigo") && clave.equalsIgnoreCase("12345"))//acepta mayusculas
{
JOptionPane.showMessageDialog(null,"BIENVENIDO SR RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null," DISCULPA NO TE CONOZCO ");
}
}
}
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.equalsIgnoreCase("rodrigo") && clave.equalsIgnoreCase("12345"))//acepta mayusculas
{
JOptionPane.showMessageDialog(null,"BIENVENIDO SR RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null," DISCULPA NO TE CONOZCO ");
}
}
}
CURSO EJEMPLO 32 FUNCIONES DE STRING EQUALS 2
import javax.swing.*;
import java.util.*;
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.equals("rodrigo") && clave.equals("12345"))
{
JOptionPane.showMessageDialog(null,"BIENVENIDO SR RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null," DISCULPA NO TE CONOZCO ");
}
}
}
import java.util.*;
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
String nom,clave;
nom=JOptionPane.showInputDialog("DAME TU NOMBRE: ");
clave=JOptionPane.showInputDialog("CLAVE DE USUARIO");
if(nom.equals("rodrigo") && clave.equals("12345"))
{
JOptionPane.showMessageDialog(null,"BIENVENIDO SR RODRIGO");
}
else
{
JOptionPane.showMessageDialog(null," DISCULPA NO TE CONOZCO ");
}
}
}
CURSO EJEMPLO 32 FUNCIONES DE STRING EQUALS
import javax.swing.*;
import java.util.*;
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
//comparar cadenas uno
String cad1,cad2;
cad1="JAVA";
cad2="JAVA";
if(cad1.equals(cad2))
{
System.out.print("SON IGUALES");
}
else
{
System.out.print("NO TIENEN NADA DE IGUAL");
}
}
}
import java.util.*;
import java.awt.*;
public class cadena1
{
public static void main(String args[])
{
//comparar cadenas uno
String cad1,cad2;
cad1="JAVA";
cad2="JAVA";
if(cad1.equals(cad2))
{
System.out.print("SON IGUALES");
}
else
{
System.out.print("NO TIENEN NADA DE IGUAL");
}
}
}
sábado, 26 de marzo de 2011
GRAFICAS SEGUNDO CUBO GIRANDO EN Y
import com.sun.j3d.utils.applet.MainFrame;
import javax.swing.*;
import java.awt.*;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.*;
import java.applet.Applet;
public class cubo3 extends Applet
{
public BranchGroup createSceneGraph()
{
BranchGroup objro=new BranchGroup();
TransformGroup objs=new TransformGroup();
objs.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
objro.addChild(objs);
objs.addChild(new ColorCube(0.5));
Alpha rotar=new Alpha(-1,9000);//girar constante el -1 retraso 3000
RotationInterpolator rotar2=new RotationInterpolator(rotar,objs);
BoundingSphere bonos=new BoundingSphere();
rotar2.setSchedulingBounds(bonos);
objs.addChild(rotar2);
return objro;
}//fin del metodo
public cubo3()
{
setLayout(new BorderLayout());
GraphicsConfiguration config=SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas=new Canvas3D(config);
add("Center",canvas);
BranchGroup escena=createSceneGraph();
SimpleUniverse su=new SimpleUniverse(canvas);
su.getViewingPlatform().setNominalViewingTransform();
su.addBranchGraph(escena);
}//fin del constructor
public static void main(String args[])
{
Frame frame=new MainFrame(new cubo3(),700,700);
}
}
import javax.swing.*;
import java.awt.*;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.*;
import java.applet.Applet;
public class cubo3 extends Applet
{
public BranchGroup createSceneGraph()
{
BranchGroup objro=new BranchGroup();
TransformGroup objs=new TransformGroup();
objs.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
objro.addChild(objs);
objs.addChild(new ColorCube(0.5));
Alpha rotar=new Alpha(-1,9000);//girar constante el -1 retraso 3000
RotationInterpolator rotar2=new RotationInterpolator(rotar,objs);
BoundingSphere bonos=new BoundingSphere();
rotar2.setSchedulingBounds(bonos);
objs.addChild(rotar2);
return objro;
}//fin del metodo
public cubo3()
{
setLayout(new BorderLayout());
GraphicsConfiguration config=SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas=new Canvas3D(config);
add("Center",canvas);
BranchGroup escena=createSceneGraph();
SimpleUniverse su=new SimpleUniverse(canvas);
su.getViewingPlatform().setNominalViewingTransform();
su.addBranchGraph(escena);
}//fin del constructor
public static void main(String args[])
{
Frame frame=new MainFrame(new cubo3(),700,700);
}
}
GRAFICAS SEGUNDO CUBO GIRADO
import com.sun.j3d.utils.applet.MainFrame;
import javax.swing.*;
import java.awt.*;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.*;
import java.applet.Applet;
public class GRAFICA_CUBO2 extends Applet
{
public GRAFICA_CUBO2()
{
setLayout(new BorderLayout());
GraphicsConfiguration config=SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas=new Canvas3D(config);
add("Center",canvas);
BranchGroup escena=createSceneGraph();
SimpleUniverse su=new SimpleUniverse(canvas);
su.getViewingPlatform().setNominalViewingTransform();
su.addBranchGraph(escena);
}//fin de constructor
public BranchGroup createSceneGraph()
{
BranchGroup obj=new BranchGroup();
Transform3D rotacion=new Transform3D();
Transform3D rotacion2=new Transform3D();
rotacion.rotX(Math.PI/4.0d);
rotacion2.rotY(Math.PI/3.0d);
rotacion.mul(rotacion2);
TransformGroup objrotacion=new TransformGroup(rotacion);
obj.addChild(objrotacion);
objrotacion.addChild(new ColorCube(0.5));
obj.compile();
return obj;
}
public static void main(String args[])
{
int a,b;
a=Integer.parseInt(JOptionPane.showInputDialog("DAME ALTO: "));
b=Integer.parseInt(JOptionPane.showInputDialog("DAME ANCHO: "));
Frame frame=new MainFrame(new GRAFICA_CUBO2(),a,b);
}
}
import javax.swing.*;
import java.awt.*;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.*;
import java.applet.Applet;
public class GRAFICA_CUBO2 extends Applet
{
public GRAFICA_CUBO2()
{
setLayout(new BorderLayout());
GraphicsConfiguration config=SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas=new Canvas3D(config);
add("Center",canvas);
BranchGroup escena=createSceneGraph();
SimpleUniverse su=new SimpleUniverse(canvas);
su.getViewingPlatform().setNominalViewingTransform();
su.addBranchGraph(escena);
}//fin de constructor
public BranchGroup createSceneGraph()
{
BranchGroup obj=new BranchGroup();
Transform3D rotacion=new Transform3D();
Transform3D rotacion2=new Transform3D();
rotacion.rotX(Math.PI/4.0d);
rotacion2.rotY(Math.PI/3.0d);
rotacion.mul(rotacion2);
TransformGroup objrotacion=new TransformGroup(rotacion);
obj.addChild(objrotacion);
objrotacion.addChild(new ColorCube(0.5));
obj.compile();
return obj;
}
public static void main(String args[])
{
int a,b;
a=Integer.parseInt(JOptionPane.showInputDialog("DAME ALTO: "));
b=Integer.parseInt(JOptionPane.showInputDialog("DAME ANCHO: "));
Frame frame=new MainFrame(new GRAFICA_CUBO2(),a,b);
}
}
GRAFICAS PRIMER CUBO
import com.sun.j3d.utils.applet.MainFrame;
import javax.swing.*;
import java.awt.*;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.*;
import java.applet.Applet;
public final class CUBO extends Applet
{
public CUBO()
{
setLayout(new BorderLayout());
GraphicsConfiguration config=SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas=new Canvas3D(config);
add("Center",canvas);
BranchGroup escena=createsceneGraph();
escena.compile();
SimpleUniverse simple_uni=new SimpleUniverse(canvas);
simple_uni.getViewingPlatform().setNominalViewingTransform();
simple_uni.addBranchGraph(escena);
}//fin del constructor
public BranchGroup createsceneGraph()
{
BranchGroup obj=new BranchGroup();
obj.addChild(new ColorCube(0.5));
return obj;
}
public static void main(String args[])
{
Frame frame= new MainFrame(new CUBO(),400,400);
}
}
//RECORDAR INSTALAR LA API
//http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138252.html
import javax.swing.*;
import java.awt.*;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.*;
import java.applet.Applet;
public final class CUBO extends Applet
{
public CUBO()
{
setLayout(new BorderLayout());
GraphicsConfiguration config=SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas=new Canvas3D(config);
add("Center",canvas);
BranchGroup escena=createsceneGraph();
escena.compile();
SimpleUniverse simple_uni=new SimpleUniverse(canvas);
simple_uni.getViewingPlatform().setNominalViewingTransform();
simple_uni.addBranchGraph(escena);
}//fin del constructor
public BranchGroup createsceneGraph()
{
BranchGroup obj=new BranchGroup();
obj.addChild(new ColorCube(0.5));
return obj;
}
public static void main(String args[])
{
Frame frame= new MainFrame(new CUBO(),400,400);
}
}
//RECORDAR INSTALAR LA API
//http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138252.html
Suscribirse a:
Entradas (Atom)