Está en la página 1de 11

Se piden datos de una persona: nombre, sexo, edad.

Mostrar la persona que cumple con la condicin: sexo masculino, edad =18 aos

Inicio

Leer, nombres, sexo, edad

Sexo = masculino F

No cumple condicin sexo, edad

Sexo = masculi no

Escribir nombre sexo sexo, edad

Fin Edad>=18

Pseudocdigo Accinseleccin_persona() Inicio Declarar variables Carcter: nomb[20] Entero: edad

Carcter: sexo [10] Leer nombre, sexo, edad Si ((sexo= masculino))&&(edad>=18)) Escribir nomb, sexo edad Sino Escribir no cumple condiciones Fin si

Dado un N entero, verificar si es 0, par o impar

Inicio

Leer n

N=0

Escribir n=0 F N%2=0 v

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>

using namespace std;

int main(int argc, char *argv[]) { int n; cout<<"ingrese el numero: ";

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

Codificacin #include <cstdlib> #include <iostream> #include <conio.h> #include <string.h>

using namespace std;

int main(int argc, char *argv[]) { float aumento, sueldo_b, sueldo_fin; //leer datos

cout<<"ingrese el suedo bsico : "; cin>>sueldo_b; if(sueldo_b<1000)

{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 = 100 F db<=70 v

Multa = 200 F db<=90 v

Multa = 300

Fin

Codificacin #include <cstdlib> #include <iostream>

#include <conio.h> #include <string.h>

using namespace std;

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();

system("PAUSE"); return EXIT_SUCCESS; }

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

No cumple condicin sexo, edad

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

También podría gustarte