gasto es igual a -1 se imprime el total de los gastos.
Seudocódigo
Inicio
{
gasto=0,total=0 float
print"gasto
viaje"
read,gasto
while
(gasto!=-1)
{
total=total+gasto;
print"gasto
de viaje"
read,gasto
}
Print”total
del viaje= ",total
fin
Problema 2 Haga un programa que lea 30 números enteros, y obtenga la suma de numeros pares y la suma de los impares.
Seudocódigo
inicio
p=0,i=0,contador=1,n int
while
(contador<=30)
{
print"numero=
"
read n
if (n%2==0)
{
p=p+n
}
else
{
i=i+n
}
contador=contador+1
}
prit"la
suma de los numeros pares= "p,
print”la
suma de los numeros impares= "
fin
Problema 3Escriba un programa que calcule y visualice el mas
grande, el mas pequeño y la media de N numeros. El valor N se solicitara al principio del programa y los números seran introducidos por el usuario
Seudocódigo
inicio
contador=1,n int
promedio=0.0,total=0.0,mayor=0.0,menor=999999,numero float
print “introduce
cantidad de datos= "
read n
while
(contador<=n)
{
print "numero=
"
read
numero
total=total+numero
if
(numero>mayor)
{
mayor=numero
}
if
(numero<menor)
{
menor=numero
}
contador=contador+1
}
promedio=total/n
print "numero
mayor es= ",mayor,
print "numero
menor es= ",menor,
print,"promedio
es= ",promedio,
fin
Problema 4Un equipo de hockey ha tenido una buena campaña
y desea premier a sus jugadores con un aumento del salario para la siguiente campaña. Los sueldos deben ajustarse a la siguiente forma: 0-9000 20%, 9001-13000 10%, 13001 18000 5% y sobre 18000 no hay.Diseñe un programa que lea el nombre del jugador y su salario actual para N jugadores, y que a continuación imprima el nombre, el sueldo actual, y el sueldo aumentado. Al final de la lista debe proporcionar también, el monto total de la nomina actual y el monto de la nueva nomina que incluye los aumentos mencionados
Seudocódigo
inicio
Nombre char[15]
sueldo1=0,sueldo2=0,tac=0,tau=0,au=0 float
n=0 int
do
{
print “nombre
del jugador "
read nombre
print “sueldo
actual "
read sueldo1
if
(sueldo1>=0&&sueldo1<=9000)
{
au=sueldo1*0.20
}
else
{
if
(sueldo1>9000&&sueldo1<=13000)
{
au=sueldo1*0.10
}
else
{
if
(sueldo1>13000&&sueldo1<=18000)
{
au=sueldo1*0.05
}
else
{
au=0.0
}
}
}
tac=tac+sueldo1
sueldo2=sueldo1+au
tau=tau+sueldo2
print "nombre
jugador ",nombre
print "sueldo
actual ",sueldo1
print "sueldo
aumentado ",sueldo2
print "decea
introducir informacion de otro jugador 1)si o 2)no "
cin>>n;
cout<<"\n"<<endl;
}
while
(n==1);
print "total
de nomina actual "<<tac<<endl
print"total
de nomina aumentada “,tau
fin
Practica 5 cada equipo de la liga de fútbol tiene un cuadro de N jugadores. Suponga que cada equipo contiene los siguientes datos para cada uno de los jugadores Nombre del jugador, peso, edad
Diseñe un programa para leer los datos de un equipo y calcular los siguientes valores estadísticos peso y edad promedio de los N jugadores
Seudocódigo
Inicio
Nombre char[15];
n=0,edad=0,contador=1,etotal=0 int
peso=0.0,ptotal=0.0,pprom=0.0,eprom=0.0
float
print”introdusca
el numero de jugadores= "
read,n
while(contador<=n)
{
print “nombre
del jugador= "
read,nombre
print “edad=
"
read,edad
print "peso=
"
read,peso
etotal=etotal+edad
ptotal=ptotal+peso
contador=contador+1
}
eprom=etotal/n
pprom=ptotal/n
print “La
edad promedio de los “,n," jugadores es de ",eprom," anios"
print “El
peso promedio de los “,n," jugadores es de ",pprom," kilos"
fin
No hay comentarios:
Publicar un comentario