Sie sind auf Seite 1von 24

TRABAJO DE PROGRAMACION

JOSE LUIS SILVA HERNANDEZ CODIGO: 504938

PROGRAMACION DE COMPUTADORES

UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERIA INGENIERIA CIVIL 2013

TRABAJO DE PROGRAMACION

JOSE LUIS SILVA HERNANDEZ CODIGO: 504938

MARINA CALLASA

GRUPO: 127

UNIVERSIDAD CATOLICA DE COLOMBIA BOGOTA D.C 13-05-2013 PROGRAMACION DE COMPUTADORES

CONTENIDO: 1. EJERCICIOS DE ESTRUCTURA MULTIPLE 2. EJERCICIOS DE ESTRUCTURA REPETIR

3. EJERCICIOS DE ESTRUCTURA PARA 4. EJERCICIOS DE ESTRUCTURA MIENTRAS

5. EJERCICIOS DE SELECTIVA SECUENCIAL 6. EJERCICIOS DE SELECTIVA COMPUESTA

7. EJERCICIOS DE SELECTIVA SIMPLE 8. EJERCICIOS DE SELECTIVA ANIDADA

1. PSEINT ESTRUCTURA MULTIPLE Proceso suma_multiplicacion // estructura de selectiva simple escribir " autor: jose luis silva"; //definir variables definir num1, num2,suma,mult,opcion1 como entero; escribir "calculo de suma y multiplicacion"; escribir " menu de opciones "; escribir "1. suma"; escribir "2. multiplicacion"; leer opcion1; segun opcion1 hacer 1: escribir "suma"; escribir "digite dos numeros"; leer num1, num2; suma<-num1+num2; escribir "la suma de los numeros es:",suma; 2: escribir "multiplicacion"; escribir "digite dos numeros"; leer num1,num2; mult<-num1*num2;

escribir "la multiplicacion de los numeros es:",mult; de Otro Modo: escribir "opcion fuera de rango"; finsegun FinProceso

2. C++ MULTIPLE #include <iostream> using namespace std; int main(int argc, char *argv[]) { cout<< " autor: jose luis silva"<<endl; Int num1,num2,suma,mult,opcion1 ; cout<< "calculo de suma y multiplicacion"<<endl; cout<< " menu de opciones "<<endl; cout<< "1. suma"<<endl; cout<< "2. multiplicacion"<<endl; cin>> opcion1; switch (opcion1) { Case 1: cout<< "suma"<<endl; cout<<"digite dos numeros"<<endl; cin>> num1; cin>> num2; suma=num1+num2; cout<< "la suma de los numeros es:"<<suma<<endl;

} break; case 2: cout<< "multiplicacion"<<endl; cout<< "digite dos numeros"<<endl; cin>> num1; cin>> num2; mult=num1*num2; cout<< "la multiplicacion de los numeros es:"<<mult<<endl; } break; defoult { cout<< "opcion fuera de rango"<<endl; return 0; } 3. PSEINT ESTRUCTURA MULTIPLE Proceso resta_division // estructura de selectiva simple escribir " autor:jose luis silva"; //definir variables definir num1, num2,resta,div,opcion1 como entero; escribir "calculo de suma y multiplicacion"; escribir " menu de opciones "; escribir "1. resta"; escribir "2. division"; leer opcion1; segun opcion1 hacer 1: escribir "resta"; escribir "digite dos numeros"; leer num1,num2; resta<-num1-num2; escribir "la resta de los numeros es:",resta; 2: escribir "division";

escribir "digite dos numeros"; leer num1, num2; si num2<>0 entonces div<-num1*num2; escribir "la division de los numeros es:",div; sino escribir "division undefinida"; finsi de Otro Modo: escribir "opcion fuera de rango"; finsegun FinProceso 4. C++ MULTIPLE #include <iostream> using namespace std; int main(int argc, char *argv[]) { cout<< " autor: jose luis silva"<<endl; int num1,num2,resta,mult,opcion1 ; cout<< "calculo de resta y division"<<endl; cout<< " menu de opciones "<<endl; cout<< "1. resta"<<endl; cout<< "2. division"<<endl; cin>> opcion1; switch (opcion1) { case 1: cout<< "resta"<<endl; cout<<"digite dos numeros"<<endl; cin>> num1;

cin>> num2; resta=num1+num2; cout<< "la suma de los numeros es:"<<resta<<endl; } break; case 2: cout<< "division"<<endl; cout<< "digite dos numeros"<<endl; cin>> num1; cin>> num2; if ( num2 != 0 ) {division=num1/num2; cout<< "la division de los numeros es:"<<division<<endl; } else { cout<< "division indefinida"<<endl; } }break; defoult { cout<< "opcion fuera de rango"<<endl; return 0; } 5. PSEINT REPETIR Proceso generar_numeros // estructura repetir escribir " autor: jose luis silva"; //definir variables

dfinir j como entero; escribir "genere numeros del 3 al 200"; i<-3 Repetir i<-i+1; escribir i; hasta que i=200; FinProceso

6. C++ REPETIR #include <iostream> using namespace std; int main (int argc, char *argv[]) { cout<< " autor:jose luis silva"<<endl; int i; cout<< "genere numeros del 3 al 200"<<endl; i=3; do { i=i+1; cout<< i<<endl; } while (i<=200); return 0; }

7. PSEINT REPETIR Proceso generar_numeros // estructura repetir escribir " autor:jose luis silva"; //definir variables definir j, cont, n; j<-1; cont<-0; escribir "genere numeros de 2en 2 hasta n" ; leer n; Repetir j<-1+1; escribir j; cont<-cont+1; hasta que cont=n FinProceso

8.

C++ REPETIR

#include <iostream> using namespace std; int main(int argc, char *argv[]) { int j, cont, n; j=0; cont=0; cout<< "genere numeros de 2 en 2 hasta n"<<endl; cout<< " digite n"<<endl; cin>>n; do { j=j+2; cout<< j<<endl; cont=cont+1; } while (cont<=n); return 0; }

9. PSEINT PARA Proceso media_aritmetica // estructura para escribir " autor:jose luis silva"; //definir variables definir j, cont ,media ,n, i como real; escribir "colculo de media"; escribir "ingrese sus numero de datos"; leer j; cont<-0; para i<-1 hasta j Hacer escribir "ingrese sus datos "; leer n; cont<-cont+n; FinPara media<-cont/j; escribir "la media es:" , media; FinProceso 10. C++ PARA #include <iostream> using namespace std; int main (int argc, char *argv[]) { float j, cont, media, n, i ; cout<< "colculo de media"<<endl; cout<< "ingrese sus numero de datos"<<endl; cin>> j; cont=0; for (i=1; i<=j; i++) { cout<< "ingrese sus datos "<<endl; cin>>n; cont=cont+n; } media=cont/j; cout<<"la media es:"<< media<<endl; return 0;

11. PSEINT PARA Proceso sumatoria // estructura compuesta escribir " autor: jose luis silva"; //definir variables par,impar,pos,neg,i como enteros; par<-0; impar<-0; pos<-0; neg<-0; escribir "numeros pares, impares, positivos y negativos asta 50"; para i<-1 hasta 50 Hacer leer i; si i/2=0 Entonces par<-par+1; sino impar<-impar+1; finsi si i>0 Entonces pos<-pos+1; Sino neg<-neg+1; finsi escribir par,impar,pos,neg; finpara FinProceso 12. C++ PARA #include <iostream> using namespace std; int main (int argc, char *argv[]) {

int par,impar,pos,neg,i ; par=0; impar<=0; pos=0;

neg=0; cout<< "numeros pares, impares, positivos y negativos asta 50"<<endl; for (i=1; i<=50;i++) { cin>> i; if (i/2==0) { par=par+1; } else {impar=impar+1; } if (i>0) { pos=pos+1;} else {neg=neg+1;} cout<< par<<impar<<pos<<neg<<endl; } return 0; } 13. PSEINT MIENTRAS Proceso mutiplicacion // estructura de selectiva simple escribir " autor: jose luis silva"; //definir variables definir j, i , n como enteros; i<-1; escribir "multiplicacion de numeros asta 20"; escribir " digite su numero "; leer j; mientras i=20 hacer n<-j+i; escribir j,"*",i,"=",n; i<-i+1; finmientras FinProceso 14. C++ MIENTRAS #include <iostream> using namespace std; int main (int argc, char *argv[]) { int j ,i; i=0; cout<< "multiplicacionde numeros asta 20"<<endl; cout<< " digite su numero "<<endl;

cin>> j; while ( i<=20) { cout<< j << "*" << i << "=" << i*j<<endl; i++; } return 0; }

15. PSEINT MIENTRAS Proceso resta // estructura mientras escribir " autor: jose luis silva"; //definir variables definir j , i , n como enteros; i<-0; escribir "resta de numeros asta 20"; escribir " digite su numero "; leer j; mientras i=20 hacer n<-j-i; escribir j,"-",i,"=",n; finmientras FinProceso

16. C++ MIENTRAS #include <iostream> using namespace std; int main (int argc, char *argv[]) { int j, i; i=0;

cout<< "resta de numeros asta 20"<<endl; cout<< " digite su numero "<<endl; cin>> j; while ( i<=20) { cout<< j << "-" << i << "=" << i-j<<endl; i++;

} return 0; }

17. PSEINT SECUELCIAL Proceso area_cuadrado // estructura secuencial escribir " autor: jose luis silva"; //definir variables definir lado1, lado2, area como enteros; escribir " hallar el area de un cuadrado"; escribir " digite sus tados"; leer lados1; leer lado2; area<- lado1*lado2; escribir " el area es:",area; FinProceso

18. C++ SECUENCIAL #include <iostream> using namespace std; int main (int argc, char *argv[]) { int lado1,lado2, area; cout<< " digite sus tados"<<endl;

cin>> lado1; cin>> lado2; area=lado1*lado2; cout<< " el area es:"<<area<<endl;

return 0; } 19. PSEINT SECUELCIAL Proceso area_triangulo // estructura secuencial escribir " autor: jose luis silva"; //definir variables definir base ,h, area como enteros; escribir " hallar el area de un de un triangulo"; escribir " digite su base"; leer base; escribir " digite su altura"; leer h; i<-2; area<- base*h/2; escribir " el area es:", area; FinProceso 20. C++ SECUENCIAL #include <iostream> using namespace std; int main (int argc, char *argv []) { int base ,h, i, area ; cout<< " hallar el area de un de un triangulo"<<endl; cout<< " digite su base"<<endl; cin>> base; cout<< " digite su altura"<<endl; cin>> h; i<-2; area<- base*h/2; cout<< " el area es:"<<area<<endl;

return 0; }

21. PSEINT COMPUESTA Proceso salario // estructura compuesta escribir " autor: jose luis silva"; //definir variables Salario ,horas, valor como enteros; escrbir "salario de una persono por sus horas trabajadas"; leer horas; leer valor; salario<-horas*valor; escrbir " si salario es:", salario; FinProceso 22. C++ COMPUESTA #include <iostream> using namespace std; int main (int argc, char *argv[]) { int salario,horas,valor ; cout<< "salario de una persono por sus horas trabajadas"<<endl; cout<< " escriba sus horas"<<endl; cin>> horas; cout<< " escriba sus valor"<<endl; cin>> valor; salario=horas*valor; cout<<" si salario es:"<<salario<<endl; return 0; }

23. PSEINT COMPUESTA Proceso edad // estructura compuesta escribir " autor: jose luis silva"; //definir variables definir edad como caracter; escribir "edades"; escribir " digite su edad"; leer edad si edad< 50 Entonces escribir " ested es un muchacho todavia"; FinSi sino escribir " lo sentimos seor usted es un cuchito"; FinProceso 24. C++ COMPUESTA #include <iostream> using namespace std; int main (int argc, char *argv[]) { char edad ; cout<< "edades"<<endl; cout<< " digite su edad"<<endl; cin>> edad; if ( edad<60){ cout<< " ested es un muchacho todavia"<<endl; } else {cout<< " lo sentimos seor usted es un cuchito"<<endl; } return 0; }

25. PSEINT SIMPLE Proceso suma // estructura simple escribir " autor: jose luis silva"; //definir variables definir i , h ,m como entero; escribir "suma de dos numeros"; escribir " digite sus numeros"; leer j; leer n; i<-j+n; si i<5 Entonces i<-i-2; escribir "la suma es:", suma; FinSi FinProceso 26. C++ SIMPLE #include <iostream> using namespace std; int main (int argc, char *argv[]) { int j, I , n ,cont ; cont=0; cout<< "suma de dos numeros "<<endl; cout<< " digite sus numeros"<<endl; cin>> n; cin>> j; i=j+n; if (i<5) { i=i-2; cout<< " la suma es :"<<i<<endl; }

return 0;

27. PSEINT SIMPLE

Proceso salario // estructura compuesta escribir " autor: jose luis silva"; //definir variables monto, descuento como enteros; escribir "descuento considerado de un monto"; escribir " monto de dimero"; leer monto; si monto > 100 Entonces descuento<- monto-0.1; finsi escribir " su monto es:",descuento;

FinProceso 28. C++ SIMPLE #include <iostream> using namespace std; int main (int argc, char *argv[]) { int monto, descuento ; cout<< "descuento considerado de un monto"<<endl; cout<< " monto de dimero"<<endl; cin>>monto;

if (monto > 100) { descuento<- monto-0.1; cout<< " su monto es:"<<descuento<<endl; } return 0; } 29. PSEINT ANIDADA un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000, por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo

Proceso salario // estructura compuesta escribir " autor: jose luis silva"; //definir variables sueldo, suel_neto ,descuento como enteros; escribir "descuento considerado de un monto"; escribir " digite su sueldo"; leer sueldo; si sueldo<=1000 Entonces descuento<-sueldo-0.1; escribir " su sueldo es:", descuento; finsi si sueldo<=2000 Entonces descuento<-sueldo-1000*0.5+1000*0.1; escribir " su sueldo es:", descuento; finsi si sueldo>2000 Entonces

descuento<- sueldo-2000*0.3+1000*0.1; escribir " su sueldo es:", descuento;

FinProceso

30. C++ ANIDADA #include <iostream> using namespace std; int main (int argc, char *argv[]) { int sueldo, suel_neto,descuento ; cout<< "descuento considerado de un monto"<<endl; cout<< " digite su sueldo"<<endl; cin>> sueldo; if (sueldo<=1000) { descuento=sueldo*0.1; cout<< " su sueldo es:"<<descuento<<endl; } if (sueldo<=2000) { descuento=sueldo-1000*0.5+1000*0.1; cout<< " su sueldo es:"<<descuento<<endl; } if (sueldo>2000) { descuento= sueldo-2000*0.3+1000*0.1; cout<< " su sueldo es:"<<descuento<<endl; } return 0; } 31. PSEINT ANIDADA Proceso sumatoria // estructura compuesta escribir " autor: jose luis silva"; //definir variables num1,num2,num3,suma como enteros; escribir "digite sus numeros"; leer num1,num2,num3; suma<-num1+num2+num3; si num1<10 Entonces

num1<-num1*2; finsi si num2<10 Entonces num2<-num2*2; finsi si num3<10 Entonces num3<-num3*2; finsi escribir "la suma es:", suma; FinProceso 32. C++ ANIDADA #include <iostream> using namespace std; int main (int argc, char *argv[]) {

int num1,num2,num3,suma ; cout<< "digite sus numeros"<<endl; cin>> num1,num2, num3; suma=num1+num2+num3; if (num1<10) { num1=num1*2; } if (num2<10){ num2=num2*2; } if (num3<10){ num3=num3*2; } cout<< "la suma es:"<< suma<<endl; return 0; }

Das könnte Ihnen auch gefallen