viernes, 16 de marzo de 2012

practica 6 (problemas).

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.

P-seudo codigo.
1.- Inicio
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.

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.- Inicio
contador=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 INT
do
{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.-Inicio
num=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.- Inicio
numpro=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