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
miércoles, 20 de abril de 2011
CURSO JAVA CONECTAR A BASE DE DATOS CLASE CONEXIÓN
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();
}
Suscribirse a:
Entradas (Atom)