You are on page 1of 23

Entrada y salida

#include <iostream.h> #include <stdio.h> #include <conio.h> void main () { long int cedula; char nombre [25]; clrscr(); cout << "Escriba su nombre" << endl; cin >> nombre; cout <<"Escribe cedula " << endl; cin >> cedula; clrscr(); cout <<"Su nombre es : " << nombre << " endl; } y su cedula es : " << cedula <<

USO DEL OPERADOR TERNARIO (UNA SENTENCIA DE CONDICCION)}

#include <stdio.h> #include <iostream.h> #include <conio.h> void main () { int num; puts ("Ingrese un nro entero: " ) ; scanf ("%d", &num); (num%2==0) ? printf ("El nro es par"): printf ("El nro es impar"); (num >= 0) ? printf ( " y el nro es positivo"): printf (" y el nro es negativo");

Calculadora

#include <iostream.h> #include <conio.h> #include <stdio.h> void main () { float opc, a , b; printf ("%46s", "Calculodora"); cout << endl; cout << "1-Sumar" << endl; cout << "2-Restas" << endl; cout << "3-Multiplicacion" <<endl; cout << "4-Division" << endl; cout <<"Escriba su opcion: "; cin >> opc; if ( opc== 1) { clrscr (); cout << "Ingrese el valor: "; cin >> a; cout << "Ingrese el valor: "; cin>>b; cout <<"Su suma es : " << a+b << endl; } if ( opc == 2) { clrscr (); cout << "Ingrese el valor: "; cin >> a; cout << "Ingrese el valor: "; cin>>b; cout << "Su resta es : " << a-b << endl; } if ( opc == 3) { clrscr (); cout << "Ingrese el valor: "; cin >> a; cout << "Ingrese el valor: "; cin>>b; cout << "Su multiplicacion es : " << a*b << endl; } if ( opc== 4) { clrscr (); cout << "Ingrese el valor: "; cin >> a; cout << "Ingrese el valor: "; cin>>b; if ( b !=0) { cout <<"Su division es : " << a/b << endl; } else

{cout << "No tiene solucion" << endl; } } }

Menu de opciones (carros que chocan, raiz y division) #include <iostream.h> #include <conio.h> #include <stdio.h> #include <math.h> void main () { char opc; float v1,v2,x,j1,j2,t,a,b,w; clrscr(); printf ("%49s", "Mi primer programa"); cout << endl; printf ("%56s", "Presione la tecla para continuar"); getch(); clrscr(); cout << "Menu de opciones" << endl; cout << "a) Calcular choque"<< endl; cout << "b) Raiz cuadrada de un nro" <<endl; cout << "c) Divisiones de 2 nros" << endl; printf ("%48s", "Ingrese Opcion: "); opc=getche(); clrscr ();

if ( opc=='a' || opc=='A' ) { cout <<"Ingrese velocidad del vehiculo 1 en km/h: "; cin >> v1; cout <<"Ingrese velocidad del vehiculo 2 en km/h: "; cin >> v2; cout << "Ingrese la ditancia total en km: "; cin >> x; if ( v1+v2!=0 && v1!=0 && v2!=0) { j2 = (v2*x)/ (v1+v2); j1= x-j2; t= j1/v1; cout << endl;

cout << "La distancia del vehiculo dos es: " <<j2<< " km/h" << endl; cout << "La distancia del vehiculo unoes; " <<j1<< " km/h" << endl; cout << "El tiempo de encuentro es: " <<t<< " s " << endl; }

if ( ! ( v1+v2!=0 && v1!=0 && v2!=0) ) { cout << "Error " << endl; } } //--------------------------------------------------------------------------if ( opc=='b' || opc=='B' ) { cout <<"Ingres un nro: "; cin >> w; if ( w >=0) { cout <<"La raiz del nro es: " << sqrt(w)<< endl; } if ( w < 0 ) { cout << "Raiz imaginaria" << endl; } } //--------------------------------------------------------------------------if ( opc=='c' || opc=='C' ) { cout << "Ingrese el valor a: " << endl; cin >> a; cout << "Ingrese el valor a: " << endl; cin >> b; if ( b!=0) { cout << "La division es : " << a/b << endl; if ( b==0) { cout << endl;

cout << "Division indeterminada"; }

} } }

Ecuacion Cuadratica (todos los casos) #include <iostream.h> #include <conio.h> #include <stdio.h> #include <math.h> void main () { float a, b,c,x, x1, x2; printf ("%55s","Calcular ecuacion cuadratica"); cout<<endl; cout <<"Ingrese el valor de a: "; cin>> a; cout <<"Ingrese el valor de b: "; cin >> b; cout <<"Ingrese el valor de c: "; cin >>c; if ( a==0 && b!=0) { x=-c/b; cout<<"El resultado es: " << x <<endl; } if ( b==0 && a!=0) { if ( c <0 && a>0 || c > 0 && a< 0) {x= sqrt(-c/a); cout<<"El resultado es: " << x <<endl; } else cout <<"error"<<endl; }

} if ( ((b*b)-4*a*c) > 0 || ((b*b)-4*a*c)==0 ) { x1= (-b + sqrt( (b*b)-(4*a*c) ) ) / (2*a); x2= (-b - sqrt( (b*b)-(4*a*c) ) ) / (2*a); cout<<"Su resultado en es x1: " << x1<< endl; cout<<"Su resultado en es x2: " << x2<< endl; } else { cout <<"Error" <<endl; } }

Nro primo y nro capica #include <iostream.h> #include <conio.h> #include <stdio.h> void main () { int a,b,c,d,z,x; printf ("%48s","Ingrese un nro: "); cin >> a; cout<<endl; if(a >=0) { cout << "El nro es positivo" << endl;} else {cout << "El nro es negativo"<< endl;} //--------------------------------------------------if (a%2==0) {cout << "El nro es par"<<endl;} else {cout<<"El nro es impar"<<endl;} //--------------------------------------------------for ( x=2; x < a-1; x++) { if (a%x==0) break; } if ( x== a-1) cout <<"El nro es primo" <<endl; else cout<<"El nro no es primo"<<endl; //--------------------------------------------------b= a%10; c=(a/10)%10; d= ((a/10)/10)%10; z= b*100+c*10+d; if (z==a) cout <<"El nro es capicua"<<endl; else cout<<"El nro no es capicua"<<endl;

Calculadora (switch)
#include <iostream.h> #include <conio.h> #include <stdio.h> void main () { int a, b, c; char opc; printf ("%49s", "Calculadora Simple"); cout << endl; cout << endl; cout <<"Escriba la operacion que quiera hacer:"; cout << endl; cout << endl; cout <<"Escriba el nro a:"; cin >> a; cout<< endl; cout <<"Escriba el nro b:"; cin >> b; cout << endl; cout <<"Escriba lo que quiere hacer: "; cin >> opc;

switch (opc) { case '+': cout << a << opc << b << "=" << a+b << endl; break; case '-': cout << a << opc << b << "=" << a-b << endl; break; case '*': cout << a << opc << b << "=" << a*b << endl; break; case '/': cout << a << opc << b << "=" << a/b << endl; break; case '%': cout << a << opc << b << "=" << a%b << endl; break; default: break; } }

Calcular el mayor y menor de 3nros


#include <iostream.h> int main () { int a, b, c; cout <<"Ingrese nro a : "; cin >> a; cout << endl; cout <<"Ingrese nro b : "; cin >> b; cout<< endl; cout <<"Ingrese nro c : "; cin>>c; if ( a!=b && b!=c && c!=a) { if ( a > b && a>c) if (b > c) { cout << "El mayor es : " <<a<<" y el menor es " <<c <<endl; if ( c > b) { cout << "El mayor es : " <<a<<" y el menor es " <<b <<endl; }

} { if ( b > a && b>c) if (a > c) { cout << "El mayor es : " <<b<<" y el menor es " <<c <<endl; if ( c > a) { cout << "El mayor es : " <<b<<" y el menor es " <<a<<endl; }

{ if ( c > a && c>b) if (a > b) { cout << "El mayor es : " <<c<<" y el menor es " <<b <<endl; if ( b > a) { cout << "El mayor es : " <<c<<" y el menor es " <<a<<endl; }

return 0; }

Calcular los das de los meses (switch)


#include <iostream.h> void main () { int a; cout << "Ingrese el nro del mas que usted quiere saber sus dias : "; cin >> a; if ( a==0 || a>12) cout << "Error" <<endl; switch (a){ case 1: cout <<" Enero tiene 31 dias"; break; case 2 : cout << "Febrero tiene 28 dias"; break; case 3: cout <<" Marzo tiene 31 dias"; break; case 4 : cout << "Abril tiene 30 dias"; break; case 5: cout <<"Mayo tiene 31 dias"; break; case 6 : cout << "Junio tiene 30 dias"; break; case 7: cout <<" Julio tiene 31 dias"; break; case 8 : cout << "Agosto tiene 31 dias"; break; case 9: cout <<" Septiembre tiene 30 dias"; break; case 10 : cout << "Octubre tiene 31 dias"; break;

case 11: cout <<" Noviembre tiene 30 dias"; break; case 12 : cout << "Diciembre tiene 31 dias"; break; }

Calcular la 3 parciales y ver si paso o no


#include <iostream.h> #include <stdio.h> #include <conio.h> void main () { int t1, t2, t3, t4; cout <<"Ingrese nota 1: " ; cin>>t1; cout <<"Ingrese nota 2: " ; cin>>t2; cout <<"Ingrese nota 3: " ; cin>>t3; clrscr(); t4= (t1+t2+t3)/3; if (t4 >= 5 ) cout<<"Used paso la materia con: " << t4 << endl; else cout <<"Usted raspo la materia con: " << t4<<endl; }

Calcular Triangulos (isosceles, escaleno, equilateros)


#include <iostream.h> #include <conio.h> #include <stdio.h> void main () { float a,b,c; cout<<"Ingrese lado a: " ; cin>>a; cout<<"Ingrese lado b: "; cin>>b; cout<<"Ingrese lado c: "; cin>>c; if ( a!=0 && b!=0 && c!=0 && a>0 && b>0 && c>0) { if ( a==b && b==c && c==a) { cout << "Es un triangulo Equilatero" << endl; }

if ( a== b && b!=c || b==c && c!=a || a==c && b!=c) { cout << "Es un triangulo Isoceles" << endl; }

if ( a!= b && b!=c && c!=a) { cout<< "ES un triangulo Escaleno" << endl; }

} else cout <<"Error"<<endl;

Calcula multiplos de 2 nros =D


#include <iostream.h> #include <conio.h> #include <stdio.h> void main() { int a,b,c; cout <<"Escriba nro: "; cin >> a; cout <<"Escriba nro: "; cin >> b; if ( (a && b) != 0) { if (a>b) { c=a%b; if ( c==0) cout <<"El nro es multiplo"<<endl; else cout <<"El nro no es multiplo" << endl; } if ( b>a) { c=b%a; if ( c==0) cout <<"El nro es multiplo"<<endl; else cout <<"El nro no es multiplo" << endl; } } }

Menu para mostrar cosas en switch


#include <iostream.h> #include <conio.h> #include <stdio.h> void main() { char n[25], a[25], s[10],opc; long int c; cout<<"Ingrese su Nombre: " ; cin>>n; cout << endl; cout<<"Ingrese su Apellido: "; cin>>a; cout<< endl; cout<<"Ingrese su Sexo: "; cin>>s; cout<< endl; cout<<"Ingrese su cedula: "; cin>>c; clrscr(); cout <<"a)Nombre \n\nb)Apellido \n\nc)Sexo \n\nd)Cedula\n\n"; cout <<"Ingrese la opcion: "; opc=getch();

switch (opc) { case'a' : cout<<"Su nombre es: " << n; break; case'b' : cout<<"Su apellido es: " << a; break; case 'c' : cout<<"Su sexo es: " << s; break; case 'd' : cout<<"Su cedula es: " << c; break; default: cout <<"Error de comando"; } }

Calcular la ubicacion de los puntos (x,y) y decir en que cuadrante estan


#include <iostream.h> #include <conio.h> #include <stdio.h> void main() { int x,y; cout <<"Ingrese un valor a x: "; cin >> x; cout <<"Igrese un valor a y: "; cin >> y; clrscr(); if ( x==0 && y==0) cout <<"Se encuentra en el origen" <<"("<<x<<","<<y<<")"<<endl; if( x!=0 && y==0) cout <<"Se encuentra sobre el eje X: " <<"("<<x<<","<<y<<")"<<endl; if (x==0 && y!=0) cout <<"Se encuentra sobre el eje Y: " <<"("<<x<<","<<y<<")"<<endl; if ( x>0 && y>0) cout <<"Se encuentra en el primer cuadrante " <<"("<<x<<","<<y<<")"<<endl; if ( x<0 && y>0) cout <<"Se encuentra en el cuarto cuadrante " <<"("<<x<<","<<y<<")"<<endl; if ( x>0 && y<0) cout <<"Se encuentra en el segundo cuadrante " <<"("<<x<<","<<y<<")"<<endl; if ( x<0 && y<0) cout <<"Se encuentra en el tercer cuadrante " <<"("<<x<<","<<y<<")"<<endl; }

Escribir la cantidad de veces que se va a sumar y ver si es par


#include <iostream.h> #include <conio.h> #include <stdio.h> void main() { int a=0,b=0,c=0,d=0,z,n; cout<<"Ingrese la cantidad de numeros que quiere sumar de un rango [1-4]"<<endl; cin>> z; if (z>=1) {cout <<"Ingrese nro: "; cin>> a; cout << endl; } if (z>=2) {cout <<"Ingrese nro: "; cin>> b; cout << endl; } if (z>=3) {cout <<"Ingrese nro: "; cin>> c; cout << endl; } if (z>=4) {cout <<"Ingrese nro: "; cin>> d; cout << endl; } n=(a+b+c+d)%2; if ( n==0) cout <<"Es par la suma de los nros"; else cout <<"Es impar la suma de los nros"; }

//Realiza un programa que pida 5 nros y sume los impares y positivos


#include <iostream.h> #include <conio.h> #include <stdio.h> void main () { int a,b,c,d,e,cont1=0,cont2=0; cout <<"Ingrese Nro: "; cin>>a; cout <<"Ingrese Nro: "; cin>>b; cout <<"Ingrese Nro: "; cin>>c; cout <<"Ingrese Nro: "; cin>>d; cout <<"Ingrese Nro: "; cin>>e; if ( a >0 ) cont1++; if ( b >0 ) cont1++; if ( c >0 ) cont1++; if ( d >0 ) cont1++; if ( e >0 ) cont1++; cout<<endl; cout<< "EL nro total de positivos son: "<<cont1; cout<<endl; if ( !(a%2==0) ) cont2++; if ( !(b%2==0) ) cont2++; if ( !(c%2==0) ) cont2++; if ( !(d%2==0) ) cont2++; if ( !(e%2==0) ) cont2++;

cout<< "EL nro total de impares son: "<<cont2; }

//Calcular el mayor y menor de 4 nros


#include <iostream.h> int main () { int a, b, c,d; cout <<"Ingrese nro a : "; cin >> a; cout << endl; cout <<"Ingrese nro b : "; cin >> b; cout<< endl; cout <<"Ingrese nro c : "; cin>>c; cout <<"Ingrese nro d : "; cin>>d; if ( a>b && a>c && a> d ) { if ( b >c && b>d) { if ( c>d) cout<<"El mayor es A y menos D"; else cout <<" E mayor es A y el menor es C"; } else if ( c>b && c>d) { if (b>d) cout<<" El mayor es A y menor es D"; else cout <<"El mayor es A y menor es B"; } else if ( d>b && d>c ) { if (b>c) cout <<"El mayor es A y el menor es C"; else cout <<" El mayor es A y el menor es B"; } } //----------------------------------------------------------------------

/*Lo demas nros son iguales solo que ahora hay que invertirlos ahora seria b > que todos los demas y asi sucesivamente */

You might also like