Ejercicios de C++ (UDO)
Ejercicios de C++ (UDO)
Ejercicios de C++ (UDO)
#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 <<
#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
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;
} } }
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; } }
} { 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; }
case 11: cout <<" Noviembre tiene 30 dias"; break; case 12 : cout << "Diciembre tiene 31 dias"; break; }
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; }
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"; } }
/*Lo demas nros son iguales solo que ahora hay que invertirlos ahora seria b > que todos los demas y asi sucesivamente */