Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C

++

Por: Danny H. Saforas Contreras

1)

Diagrama N-S INICIO Reales masa, pres, vol, temp leer pres, vol, temp masa = (pres*vol)/(0.37*(temp+460)) escribir la masa es: , masa FIN masa reales

Diagrama de Flujo INICIO

masa,pres,vol,temp

leer pres, vol, temp (pres*vol)/(0.37*(temp+460)) escribir la masa es: , masa

FIN

Pseudocódigo inicio
reales masa , pres, vol ,temp

Codificación en C++ //Codificado por: sAfOrAs #include<iostream> using namespace std; int main() { double masa,pres,vol,temp; cout<<"Ingrese la presion: ";cin>>pres; cout<<"Ingrese el volumen: ";cin>>vol; cout<<"Ingrese la temperatura: ";cin>>temp; masa=(pres*vol)/(0.37*(temp+460)); cout<<"La Masa es: "<<masa<<endl; cin.ignore(); return 0; }

leer pres, vol, temp masa (pres*vol)/(0.37*(temp+460)) escribir la masa es: , masa fin

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

2)
Pseudocódigo inicio real pulg -- 0, cm -- 0 leer pulg cm -- spulg*2.54 escribir Medida en centimetros :", cm fin

Diagrama N-S INICIO reales pulg, cm

Diagrama de Flujo INICIO

leer pulg cm=pulg*2,54 escribir La medida es: , cm

reales

pulg, cm

leer pulg cm pulg*2,54

escribir la medida es: , cm

FIN

Codificación en C++ //Codificado por: sAfOrAs #include<iostream> using namespace std; int main() { double pulg, cm; cout<<"Medida en pulgadas :";cin>>pulg; cm=pulg*2.54; cout<<"Medida en centimetros :"<<cm;cout<<" cm."<<endl; cin.ignore(); return 0; }

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

3)

Diagrama de Flujo INICIO

caracter

i

escribir

Colon descubrio America leer i default

i S escribir

La independencia de mexico reconocida por españa fue en en 1810 leer i default

i

N escribir los Beatles son americanos leer i i default

N

escribir GANASTE

FIN

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

Diagrama N-S INICIO caracter i Colon descubrio America leer i default

escribir

escribir

i S La independencia de mexico reconocida por españa fue en en 1810 leer i N escribir N escribir GANASTE FIN Pseudocódigo i los Beatles son americanos leer i i
default default

inicio caracter i escribir Colon descubrio America: " leer i verificar i cuando i es igual a S escribir La independencia de Mexico, reconocida por España, fue en 1810 leer i verificar i cuando i es igual a N escribir "The Beatles fue un grupo de rock americano: " leer i verificar i cuando i es igual a N escribir "GANASTE" fin de la verificación . . fin de la verificación fin de la verificación

fin

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++ Codificación en C++ //Codificado por: sAfOrAs #include<iostream> using namespace std; int main() { char i;

Por: Danny H. Saforas Contreras

cout<<"Colon descubrio America: ";cin>>i; switch(i) { case 'S':cout<<"La independencia de Mexico, reconocida por Espa"<<char(164)<<"a, fue en 1810: ";cin>>i; switch(i) { case 'N':cout<<"The Beatles fue un grupo de rock americano: ";cin>>i; switch(i) { case 'N':cout<<"GANASTE\n"; } } } cin.ignore(); return 0; }

4) Diagrama N-S INICIO reales
kg, prec, prect, desc

leer kg, prec V desc = 20 kg > 10 V desc = 15 kg > 5 V desc = 10 kg > 2 V kg > 0 F F F F

desc = 0
prect = (prec*kg) - (desc*prec*kg/100) escribir Precio Total : , prect FIN

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

Diagrama de Flujo

INICIO

reales

kg, prec, prect, desc

leer kg, prec V
kg > 10

F V
kg > 5

F V F F

desc

20 desc 15

kg > 2

desc

10 desc

V 0

kg > 0

prect

(prec*kg) - (desc*prec*kg/100)

escribir

Precio Total : , prect

FIN

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

Codificación en C++
//Codificado por: sAfOrAs

Pseudocódigo inicio reales kg,prec,prect,desc escribir "kilos de manzana: leer kg escribir Precio por kilo: " leer prec si kg es mayor que desc 20 si no si kg es mayor que desc 15 si no si kg es mayor que desc 10 si no si kg es mayor que desc 0 fin de si
prect

//Descuento por compra de manzanas #include<iostream> using namespace std; int main() { double kg,prec,prect,desc; cout<<"kilos de manzana: ";cin>>kg; cout<<"Precio por kilo: ";cin>>prec; if(kg>10.00) desc=20; else if(kg>5.00) desc=15; else if(kg>2.00) desc=10; else if(kg>0.00) desc=0; prect=(prec*kg)-(desc*prec*kg/100); cout<<"Precio Total: "<<prect<<endl; cin.ignore(); return 0; }

10

5

2

0

(prec*kg)-(desc*prec*kg/100)

escribir Precio Total: , prect fin

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

5)
inicio

Pseudocódigo entero ncomp reales desc, prec -- -1000, prect escribir "Cantidad de computadoras: " leer ncomp si ncomp es menor que 5 desc 10 si no si ncomp es mayor o igual que 5 desc 20 si no si ncomp es mayor que 10 desc 40 fin de si
prect (prec*ncomp)-(desc*prec*ncomp/100)

Codificación en C++ //Codificado por:: sAfOrAs //Descuento por compra de computadoras #include<iostream> using namespace std; int main() { int ncomp; double desc,prec=1000,prect; cout<<"Cantidad de computadoras:";cin>>ncomp; if(ncomp<5) desc=10; else if(ncomp>=5) desc=20; else if(ncomp>10) desc=40; prect=(prec*ncomp)-(desc*prec*ncomp/100); cout<<"Precio Total: "<<prect<<endl; cin.ignore(); return 0; }

escribir Precio Total: ", prect fin

Diagrama N-S INICIO
entero ncompt reales desc, prec=1000, prect

leer ncomp V desc = 10 ncomp <5 V desc = 20 ncomp> =5 V ncompt > 10 F F F

desc = 40 prect=(prec*ncomp)-(desc*prec*ncomp/100) escribir "Precio Total: ", prect

FIN

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

Diagrama de Flujo INICIO

reales

desc, prec -- --1000, prect

entero

ncomp

leer ncomp V
ncomp <5

F V
ncomp > =5

F F

desc

10 desc 20

V desc 40

ncomp > 10

Prect

(prec*ncomp)-(desc*prec*ncomp/100)

escribir "Precio Total: ", prect

FIN

Diagramas de Flujo, N-S, Pseudocódigo y Fuente en C++

Por: Danny H. Saforas Contreras

La elaboración de los pseudocódigo, diagramas de flujo y diagramas N-S, son ejemplos de nivel básico que ayuda a comprender de una manera muy sencilla, cómo es que actúa el código que esté representado mediante estos esquemas.