Problema 1.
Escriba un programa que sume una secuencia de enteros, asuma que el primer entero leido especifica el numero de valores restantes que se introduciran.
suma=0,contador=1,N=0,numero=0,fila=4 INT
Print "Introduzca la cantidad de numeros que se incluiran"
Print "N= "
Read N
Print "Numeros a sumar"
do
{gotoxy(2,fila)
Read numero
suma=suma+numero
contador=contador+1
fila=fila+1
}
while(contador<=N)
Print "Resultado= ", suma
Fin.
P-seudo codigo.
1.- Iniciosuma=0,contador=1,N=0,numero=0,fila=4 INT
Print "Introduzca la cantidad de numeros que se incluiran"
Print "N= "
Read N
Print "Numeros a sumar"
do
{gotoxy(2,fila)
Read numero
suma=suma+numero
contador=contador+1
fila=fila+1
}
while(contador<=N)
Print "Resultado= ", suma
Fin.
Problema 2.
Escribe un programa que calcule e imprima el promedio de varios enteros, suponga que ultimo valor que lee
es 9999.
P-seudo codigo.
1.- Iniciocontador=0,prom=0,suma=0,numero=0 INT
do
{Print "Numero= "
Read numero
suma=suma+numero
contador=contador+1
}
while(numero!=9999)
suma=suma-9999
contador=contador-1
prom=suma/contador
Print "El promedio de la suma es= ", prom
Fin.
Problema 3.
Escribe un programa que calcule e imrpima la suma de los numeros pares del 2 al 30.
P-seudo codigo.
1.- Inicio
suma=0,numero=2 INTdo
{suma=suma+numero
numero=numero+2}
while(numero<=30)
Print "La suma de los valores es= ", suma
Fin.
Problema 4.
Escriba un programa que calcule e imrprima el producto de los numeros enteros impares del 1 al 15.
P-seudo codigo.
1.-Inicionum=1,prod=1 INT
do
{prod=prod*num
num=num+2}
while(num<=15)
Print "El producto es= ", prod
Fin.
Problema 5.
Escriba un programa que lea una seria de numero de productos de la siguiente manera.
a) numero de producto.
b) cantidad vendida.
El programa debe calcular y desplegar el valor total de los productos vendidos.
P-seudo codigo.
1.- Inicionumpro=1,c1=0,c2=0,c3=0,c4=0,c5=0,c6=0 INT
total=0.0, tc1=0.0,tc2=0.0,tc3=0.0,tc4=0.0,tc5=0.0,tc6=0.0 Real
Print "Numero de Producto Precio de Lista"
Print " 1) $2.98"
Print " 2) $4.50"
Print " 3) $9.98"
Print " 4) $4.49"
Print " 5) $6.89"
Print " 6) $3.55"
Print "Seleccione los productos que desea adquirir"
while(numpro!=0)
{Print "Producto # "
Read numpro
switch(numpro)
{case 1:
{c1=c1+1
tc1=tc1+2.98}
break;
case 2:
{c2=c2+1
tc2=tc2+4.50}
break;
case 3:
{c3=c3+1
tc3=tc3+9.98}
break;
case 4:
{c4=c4+1
tc4=tc4+4.49}
break;
case 5:
{c5=c5+1
tc5=tc5+6.89}
break;
case 6:
{c6=c6+1
tc6=tc6+3.55}
break;
default:
if(numpro>=7)
Print "Por favor, introduzca un producto valido\n";}}
Print endl
Print "| Producto | Cantidad vendida | Cantidad a pagar |"
Print " 1 ", ," ",c1," ",tc1
Print " 2 ", ," ",c2," ",tc2
Print " 3 ", ," ",c3," ",tc3
Print " 4 ", ," ",c4," ",tc4
Print " 5 ", ," ",c5," ",tc5
Print " 6 ", ," ",c6," ",tc6
Print endl
total=tc1+tc2+tc3+tc4+tc5+tc6
Print "Total a pagar= ",total
Fin.
No hay comentarios:
Publicar un comentario