Sei sulla pagina 1di 11

Programas lineales en c++ Muestra las decenas contenidas en una cantidad

#include<cstdlib> #include<iostream> Using namaspace std; Int main (int arge, char *argv[]) { Int num; Cout<<introduce el numero que desea saber cuantas decenas contiene; Cin>> num; Cout<<este numero contiene decenas<<num/10, System(pause); Return exit_success; }

Encontrar el mayor de tres nmeros


#include<stdio> #include<conio> #include<iostream> Main() { Clrscr(); Int x,y,z,r,m; Printf(deme un numero); Scantf(%i,&x); Printf(deme un numero); Scantf(%i,&y); Printf(deme un numero); Scantf(%i,&z); If (x>y) r=x; else r=y; if(r>z) m=r; else m=r; else m=z; printf(El numero mayor es:%i,m); getch(); }

Programas en c++ con if Devuelve el cambio


#include<iostream> using namespace std; int main() { float cambio; int cambioint, m10=0, m5=0, m2=0, m1=0, m50c=0; do { cout << "Cambio?: "; cin >> cambio; cambioint = (int)cambio; }while((cambio - cambioint) != 0 && (cambio - cambioint) != 0.50); while(cambio != 0) { if(cambio>=10) { m10++; cambio-=10; } else if(cambio>=5) { m5++; cambio-=5; } else if(cambio>=2) { m2++; cambio-=2; } else if(cambio>=1) { m1++; cambio-=1; } else if(cambio>=0.5) { m50c++; cambio-=0.5; } } cout << m10 << ", " << m5 << ", " << m2 << ", " << m1 << ", " << m50c; }

Primo o no primo
#include<iostream> using namespace std; int main() { int n; cout << "Introduce un numero: "; cin >> n; if(n!=2 & n%2==0) cout << "No es primo"; else { if(n!=3 & n%3==0) cout << "No es primo"; else { if(n!=5 & n%5==0) cout << "No es primo"; else { if(n!=7 & n%7==0) cout << "No es primo"; else { if(n!=11 & n%11==0) cout << "No es primo"; else { cout << "Es primo"; } } } } } }

Programas en c++ con switch Muestra una palabra al ingresar una letra
#include <stdio.h> #include <conio.h> #include <string.h> void main() { // declaracion variables char letra; //capturando clrscr(); gotoxy(10,5);printf("dame una letra : "); letra=getchar();getchar(); //empieza switch() switch(letra) { case 'a': gotoxy(30,5);puts("aguila");break; case 'b': case 'B': gotoxy(30,5);puts("bota");break; case 'c': gotoxy(30,5);puts("caballo ");puts("camello");break; default:gotoxy(30,5);puts("no hay"); } getchar(); }

Men con tres opciones para realizar una operacin


#include <iostream> #include <cstdlib> #include <cmath> using namespace std; int main() { int opcion; cout<<"1. Coceno de un angulo ingresado\n"; cout<<"2. Elevacion al cubo de un numero\n"; cout<<"3. Determinar el mayor de 3 numeros ingresados distintos\n"; cout<<"Ingrese una opcion[1..3]: ";cin>>opcion; switch(opcion){ case 1: double angulo; cout << "Introduce un ngulo (en radianes): "; cin>>angulo; cout<<"El coseno es: "<<cos(angulo)<<endl; break; case 2: double n; cout<<"Introduce un numero: "; cin>>n; cout<<n<<" elevado al cubo: "<<n*n*n<<endl; break; case 3: double n1,n2,n3,mayor; cout<<"Introduce el 1 numero: ";cin>>n1; mayor=n1; cout<<"Introduce el 2 numero: ";cin>>n2; if(n2>mayor)mayor=n2; cout<<"Introduce el 3 numero: ";cin>>n3; if(n3>mayor)mayor=n3; cout<<"El mayor es: "<<mayor<<endl; break; default: cout<<"Opcion mal ingresada.\n"; break;} system("pause"); return 0;}

Programas en c++ con case Calculadora en c++


calculadora que permite ingresar 2 numeros y un operador, luego efectua la operacion indicada (+= suma, -= resta, *= multiplicacion, /= Division y #= Potencia).* #include<iostream.h> #include<conio.h> #include<stdlib.h> #include<math.h> float n1, n2; char op; double r; void main(){ cout<<" CALCULADORA C++ "; cout<<"\n\r ---------------"; cout<<"\n\r Ingrese el primer operando "; cin>>n1; cout<<"\n\r Ingrese el operador +, -, *, /, # \n"; cin>>op; cout<<"\n\r Ingrese un segundo operando "; cin>>n2; switch(op){ case'+':r=n1+n2; break; case'-':r=n1-n2; break; case'*':r=n1*n2; break; case'/':r=n1/n2; break; case'#':r=pow(n1,n2); break; default:cout<<"\n\r operador no definido"; exit(1); }cout<<"\n\r el resultado es " <<r; getch(); }

Tu signo Zodiacal
#include<iostream.h> #include<conio.h> int dia, mes; void main(){ cout<<" TU SIGNO ZODIACAL "; cout<<"\n\r ---------------"; cout<<"\n\r Ingrese el Dia y mes de nacimiento "; cin>>dia>>mes; switch(mes){ case 1: if(dia<21) cout<<"CAPRICORNIO"; else cout<<"ACUARIO"; break; case 2: if(dia<20) cout<<"ACUARIO"; else cout<<"PICIS"; break; case 3: if(dia<21) cout<<"PICIS"; else cout<<"ARIES"; break; case 4: if(dia<21) cout<<"ARIES"; else cout<<"TAURO"; break; case 5: if(dia<21) cout<<"TAURO"; else cout<<"GEMINIS"; break; case 6: if(dia<22) cout<<"GEMINIS"; else cout<<"CANCER"; break; case 7: if(dia<23) cout<<"CANCER"; else cout<<"LEO"; break; case 8: if(dia<23) cout<<"LEO"; else cout<<"VIRGO"; break; case 9: if(dia<23) cout<<"VIRGO"; else cout<<"LIBRA"; break; case 10: if(dia<23) cout<<"LIBRA"; else cout<<"ESCORPIO"; break; case 11: if(dia<22) cout<<"ESCORPIO"; else cout<<"SAGITARIO"; break; case 12: if(dia<22) cout<<"SAGITARIO"; else cout<<"CAPRICORNIO"; break; default:cout<<"\n\r Mes y Dia son incorrectos"; } getch(); }

Programas en c++ con do while


#include <stdio.h> int main() { int contador; printf( "\n " ); contador = 1; /* Inicializacin del contador */ do { printf( "%d ", contador ); /* Salida */ contador++; /* Incremento */ } while ( contador <= 10 ); /* Condicin */ return 0; }

Pida por teclado un nmero dato entero y pregunte al usuario si desea introducir otro o no y finalmente muestra por pantalla la suma de los nmeros introducidos por el usuario
#include <stdio.h> int main() { char seguir; int acumulador, numero; /* En acumulador se va a guardar la suma de los nmeros introducidos por el usuario. */ acumulador = 0; do { printf( "\n Introduzca un numero entero: " ); scanf( "%d", &numero); acumulador += numero; printf( "\n Desea introducir otro numero (s/n)?: " ); fflush( stdin ); scanf( "%c", &seguir); } while ( seguir != 'n' ); /* Mientras que el usuario desee introducir ms nmeros, el bucle iterar. */ printf( "\n La suma de los numeros introducidos es: %d", acumulador ); return 0; }

Programas en c++ con while Programa que muestro por pantalla los primeros diez nmeros naturales
#include <stdio.h> int main() { int contador; printf( "\n " ); contador = 1; /* Inicializacin del contador */ while ( contador <= 10 ) /* Condicin */ { printf( "%d ", contador ); /* Salida */ contador++; /* Incremento del contador */ } return 0; }

Aprobado o reprobado
#include <stdio.h> int main() { float nota; printf( "\n Introduzca nota (real): " ); scanf( "%f", &nota ); /* Si la primera nota introducida por el usuario es correcta, el bucle no itera ninguna vez. */ while ( nota < 0 || nota > 10 ) { printf( "\n ERROR: Nota incorrecta, debe ser >= 0 y <= 10\n" ); printf( "\n Introduzca nota (real): " ); scanf( "%f", &nota ); } /* Mientras que el usuario introduzca una nota incorrecta, el bucle iterar. Y cuando introduzca una nota correcta, el bucle finalizar. */ if ( nota >= 5 ) printf( "\n APROBADO" ); else printf( "\n SUSPENDIDO" ); return 0; }

Programas en c++ con for Tabla de multiplicar del 2


#include<stdio.h> #include<conio.h> int main() { int c=0; for(c=1;c<=10;c++) { printf("2 x %d = %d\n",c,2*c); } getch(); }

Este programa mostrar en pantalla 0 1 2 3 4 5


#include<stdio.h>

#include<conio.h> int main() { int x=0; for(x=0;x<=5;x++) { printf("%d ",x); } getch(); }

Programas en c++ con arreglos


Programa para comprar boletos de autobus, este marca los asientos ocupados con un "1" y los desocupados con "0", si un asiento ya se ha vendido, el programa lo sealara, tambien respetando lmites en los mismos.
#include <stdio.h> #include <conio.h> main() { int asiento[40]={0}; int x, y; printf("Los estados de los asientos son: LIBRE=0, VENDIDO=1.n" ); do { printf("nCual asiento quieres comprar?: " ); scanf("%d",&y); if(y==0)break; else if(y<=0 || y>=41) printf("nAsiento fuera del rango del autobus." ); else if(asiento[y-1]==1) printf("nAsiento ya vendido" );

else { asiento[y-1]=1; { for(x=0; x<40; x++) { if(!(x%4)) printf("ntAsiento %d= %d",x+1,asiento[x] ); else printf("tAsiento %d= %d",x+1,asiento[x] ); } } } } while(1); if(asiento[40]==1) printf(" Todos los asientos se han vendido." ); else printf("nGracias por usar este programa." ); getch(); return 0; }

Promediar n nmeros.
#include <stdio.h> #include <conio.h> main() { float arreglo[100], suma=0; int x, n; printf("Numeros a promediar: " ); scanf("%d", &n); for(x=0; x<n; x++) { printf("Introduce valor %d: ", x+1); scanf("%f",&arreglo[x]); suma+=arreglo[x]; } printf("El promedio es %.2f ", suma/n ); printf("nPrograma creado y desarrollado por Daniel Soto Vergara." ); printf("nGracias por su preferencia." ); return 0; }

Potrebbero piacerti anche