diagrama de flujo
pseudocodigo
principal
declaro variables
int neg, pos, y;
pos=0;
neg=0;
for (int x=1; i<=10; i++)
{
cin>>y;
if (y>0)
{
pos=pos+1;
}
else
{
neg=neg+1;
}
}
imprima la cantidad de positivos es , pos;
imprima la cantidad de negativos es ,neg;
fin
2. Ingresar por teclado 10 números, determinar cuántos son positivos y cuantos negativos, y a su vez cuantos números positivos son múltiplos de dos.
diagrama de flujo
pseudocodigo
principal
declaro variables
int neg, pos, y, pares;
pos=0;
neg=0;
pares=0;
for (int x=1; i<=10; i++)
{
cin>>y;
if (y>0)
{
pos=pos+1;
if (y%mod2=0)
{
pares=pares+1;
}
}
else
{
neg=neg+1;
}
}
imprimir la cantidad de positivos es ,pos;
imprimir la cantidad de negativos es ,neg;
imprimir la cantidad de positivos pares es , pares;
fin
3. Ingresar por teclado 10 números y determinar cuántos son pares.
diagrama de flujo
pseudocodigo
principal
pares=0;
for (int x=1; i<=10; i++)
{
cin>>y;
if (y%mod2=0)
{
pares=pares+1;
}
}
imprimir la cantidad de pares es ,pares;
fin
4. Ingresar un número por teclado e imprimir la sumatoria.
diagrama de flujo
pseudocodigo
int s, n;
s=0;
leer n;
for (int i=1; i<=n; i++)
{
s=s+i;
}
imprima la sumaroria es, s;
fin
5. Ingresar por teclado un número e imprimir los múltiplos de tres si los tiene, anteriores al número ingresado.
diagrama de flujo
pseudocodigo
principal
declaro variables
int s, n;
s=0;
leer n;
for (int x=1; i<=n; i++)
{
if (xmod=0)
{
imprimir x;
}
}
fin
6. Mostar una tabla de de multiplicar ingresada por teclado, del 1 al 10.
diagrama de flujo
pseudocodigo
principal
int n, x;
leer n;
x=0;
while (x<10)
{
x=x+1;
imprimir x*x;
}
fin
7. Mostrar los números intermedios entre 0 y un numero ingresado por teclado no mayor a 50.
diagrama de flujo
pseudocodigo
principal
int n, x;
cin>>n;
x=1;
while (x
imprimir x;
x=x+1;
}
fin
8. Realizar un programa que me muestre la tabla de multiplicar de tres numeros ingresados por teclado.
diagrama de flujo
pseudocodigo
while (i<=3)
{
leer y;
while(j<=10)
{
m=y*j;
imprima m;
j=j+1;
}
i=i+1;
}
fin
9. Realizar un programa que me muestre en forma decendente los primeros 20 numeros negativos.
diagrama de flujo
pseudocodigo
principal
for (int i=-20; i<=1; i++)
{
imprimir i;
}
fin
10. Se desea calcular independientemente la suma de los números pares e impares comprendidos entre 1 y 50.
diagrama de flujo
pseudocodigo
principal
int spi,sp,x;
x=0;
spi=0;
sp=0;
do
{
x=x+1;
if (x%2==0)
{
sp=sp+x;
}
else
{
spi=spi+x;
}
}
while (x<50);
imprimir suma de pares ,sp, suma de impares ,spi;
fin
11. Ingresar una lista de 25 notas y determinar cuántas estas fueron aprobadas.
diagrama de flujo
pseudocodigo
principal
int nota,x,ap;
x=1;
ap=0;
do
{
leer nota;
if (nota>=3)
{
ap=ap+1;
}
x=x+1;
}
while (x<=25);
imprimir la cantidad aprobada es ,ap;
fin
12. Hacer un programa que registre 50 consumo realizados por las personas :
•Si el consumo esxceda 50, el descuento sera 20%.
•Muestre el total todos los pagos total.
diagrama
pseudocodigo
principal
int vt,x,v;
x=1;
vt=0;
do
{
leer v;
if (v>50)
{
v=v-(v*0.2);
}
vt=vt+v;
x=x+1;
}
while (x<=50);
imprimir el valor total de los consumos es de , vt;
fin
13. Hacer un programa que a peticion del usuario me realize operaciones basicas.
diagrama de flujo
pseudocodigo
principal
int s,r,m,d,a,b,x;
cout<<"1, para sumar"<
leer a;
leer b;
switch (x)
{
case 1:
s=a+b;
imprimir s;
break;
case 2:
r=a-b;
imprimir r;
break;
case 3:
m=a*b;
imprimir m;
break;
case 4:
d=a/b;
imprimir d;
break;
default:
break;
}
fin
14. Desarrollar un algoritm que me determina la llegada o salida de un libro de biblioteca, sabiendo que la salida del libro tiene un costo de $200, y la llegada tiene un reintegro de $50, calcular la cuenta total de un estudiante al que maneja libros mensualmente.
diagrama de flujo
pseudocodigo
principal
int st,x;
leer st;
for (int i=1; i<=30; i++)
{
imprimir 1 para entregar libro;
imprimir 2 para sacar libro;
cin>>x;
switch (x)
{
case 1:
st=st+50;
break;
case 2:
st=st-250;
break;
default:
break;
}
}
FIN
15. REALIZAR UN PROGRAMA PARA UN RESTAURANTE EN EL CUAL MUESTRE LAS DIFERENTES
OPCIONES DEL MENU.
diagrama de glujo
Pseudocódigo:
Leer x;
switch (x)
{
case 1:
arroz, frijoles ,carne sudada, sopa de pasta;
break;
case 2:
arroz, lenteja, pollo sudado, sopa cuchuco;
break;
case 3:
arroz, garbanzos, pollo asado, sopa menudencias;
break;
default:
break;
}
}
16. Realizar un programa para un grupo de empleados de una empresa dedicada a la construcción, los cuales desean saber el valor neto a pagar de su salario y sus respectivos descuentos de ley, salud 4%, y pensión 7%, mostrar los respectivos descuentos y el valor neto a pagar. Para todos es el mismo s.m.m.l.v. q es de $900.000.
diagrama
Pseudocódigo
Leer x;
x=x*(900.000/30);
pension(x,y);
salud(x,z);
imprimir x;
imprimir y;
imprimir z;
neto=x-y-z;
imprimir neto;
pension(x,y);
{
y=x*0.07;
}
salud(x,z)
{
z=x*0.04;
}
17. Realizar un programa la suma de las 2 notas, de tres materias y promediar las notas por cada materia.
Pseudocódigo
Leer x,y;
notas(x,y,z);
m=z;
Leer x,y;
notas(x,y,z);
n=z;
Leer x,y;
notas(x,y,z);
l=z;
notas(x,y,z);
{
z=x+y;
}
Pormedio=(m+n+l)/6;
Imprimir promedio;
18. Llevar a cabo un programa que al ingresarle 20 números realice la sumatoria de todos los números pares.
diagrama de flujo
Pseudocódigo
Pormedio=(m+n+l)/6;
Imprimir promedio;
Sumatoria=0;
For(n=1;n<20;n++)
{
Leer x;
Pares(x,y);
Sumatoria=sumatoria+y;
}
Imprimir sumatoria;
pares(x,y);
{
If (x mod 2=0)
{
Y=x;
}
Else
{
y=0;
}
}
No hay comentarios:
Publicar un comentario