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>

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>

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>

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>

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>

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);
    }
}

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;
    }
}

EJEMPLO 6 JSP CALCULADORA EN UNA MISMA PAGINA JSP




lunes, 16 de mayo de 2011

domingo, 15 de mayo de 2011

EJEMPLO 2 JSP CALCULADORA


MOSTRAR LOS CALCULOS

PRIMER PAGINA JSP PEDIR INFORMACION CON CAJAS DE TETXO

EJEMPLO UNO EN JSP PEDIR LA INFORMACIÓN DE UN USUARIO

 MOSTRAR LA INFORMACION DEL USUARIO EN JSP

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

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

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);
    }
}

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

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

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();
}

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();
}

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();
}

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();
}

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);       
    }
}

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);
}

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);
}

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();
}

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();
}

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";

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();
}

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();
}

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();
}

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;
        }  
}

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;
        }  
}

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);
     
    }
}

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);
     
    }
}

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);
    }
}

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);

    }
}

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);
    }
}

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);
    }
}

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]);
    }

}

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;
    }

}

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;
    }

}

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);

    }

}

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++;
        }
    }
}

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++;
        }
    }
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

C++ LIBRERIA DEL SYSTEMA 1

#include <stdio.h>
#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();
}

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();
}

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

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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();
}

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");
        }

    }
}

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");
        }

    }
}

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 ");
           
        }

    }
}

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 ");
           
        }

    }
}

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");
        }
    }
}

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);
    }
}

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);
    }
}

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