Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Logaritmo y Programaciòn
Logaritmo y Programaciòn
Mostrar la persona que cumple con la condicin: sexo masculino, edad =18 aos
Inicio
Sexo = masculino F
Sexo = masculi no
Fin Edad>=18
Carcter: sexo [10] Leer nombre, sexo, edad Si ((sexo= masculino))&&(edad>=18)) Escribir nomb, sexo edad Sino Escribir no cumple condiciones Fin si
Inicio
Leer n
N=0
Escribir n es impar
Escribir n es par
Fin
Pseudocdigo Accin verificar n entero() inicio Declarar var Entero n Leer n Si(n=0) Escribir: el nmero es :n Si no Si(n%2=0) Escribir: n es par Si no Escribir: n es impar Fin si Fin si Codificacin #include <cstdlib> #include <iostream> #include <conio.h> #include <string.h>
cin>>n; //verificacion if(n==0) {cout<<"el numero es cero:"<<n<<endl; } else {if(n%2==0) { cout<<n<<"es par"; } else {cout<<"n es impar"<<n; } getch(); } system("PAUSE"); return EXIT_SUCCESS; } Calcular el sueldo de un empleado, si segn su sueldo bsico recibir un % de aumento. Segn la tabla: Sueldo bsico < 1000 (1000, 1500) Otro caso % aumento 0.28 0.23 0.17
El sueldo final = sueldo + aumento Se pide mostrar, el sueldo bsico, el sueldo final y el aumento. Pseudo cdigo
Accin clculo_sueldo con aumento () Inicio Declarar variable var Real: aumento, sueldo_fin ,sueldo_b Leer: sueldo_b Si(sueldo<1000) Aumento =0.28*sueldo_b Sino Si((sueldo_b>=1000) y (sueldo_b<=1500)) Aumento=0.23*sueldo_b Sino Aumento=0.17*sueldo_b Fin si Fin si
int main(int argc, char *argv[]) { float aumento, sueldo_b, sueldo_fin; //leer datos
{aumento =0.28*sueldo_b;} else { if((sueldo_b>=1000)&&(sueldo_b<=1500)) {aumento =0.23*sueldo_b;} else {aumento =0.17*sueldo_b;} } sueldo_fin=sueldo_b+aumento; //mostrar resultados cout<<"sueldo basico:"<<sueldo_b<<endl; cout<<"el aunmento:"<<aumento<<endl; cout<<"sueldo final:"<<sueldo_fin<<endl; getch(); system("PAUSE"); return EXIT_SUCCESS; }
La municipalidad de lima, desea, aplicar multa a los ruidos molestos y aplicar las multas segn una tabla por categora de ruido. El ruido se mide en decibeles Tabla Ruido dado en decibeles < 50 (61 , 70) (71 , 90) (91 , 110) >110 Categora A B C D E Multa s/. 100 200 300 400 500
Inicio
Leer db
db<=150
Multa = 300
Fin
int main(int argc, char *argv[]) { int db; //leer datos cout<<"ingrese los db : "; cin>>db; if(db<=50) {cout<<" cat A"<<" "<<"multa = 100"<<endl; } else if(db<=70) {cout<<" cat B"<<" "<<"multa = 200"<<endl;} else if(db<=90) {cout<<" cat c"<<" "<<"multa = 300"<<endl;} else if(db<=110) {cout<<" cat D"<<" "<<"multa = 400"<<endl;} else {cout<<" cat E"<<" "<<"multa = 500"<<endl; } getch();
Realizar clculos. Seguir los ingresados los n ingresados y los posibles resultados se dan en una tabla Y 0<y<=11 11>y<=33 33>y<=64 R R=3*y+36 R=y2 R=y3+y2+1
Inicio
Leer Y
R=0
Y>0
Y<=11
R=3*y+36
11>y<= 33
R=y2
Escribir R
Fin
1. Ejemplo: Se da un conjunto de datos enteros. Calcular la suma de N de datos=10 Dato 2 10 12 5 4 1 3 2 6 8 Sum 2 12 24 29 32 33 36 38 44 52 cont 1 2 3 4 5 6 7 8 9 10
Leer un conjunto de datos. Calcular la suma. El control de datos va con un nmero bien grande. Ejem 999 =fin de dato=endof file