Practica 7 problema 1
Supongase que debemos obtener la suma de los gastos que hicimos en nuestro ultimo viaje, pero no sabemos cuantos fueron.Los datos son expresados en forma: mientras gasto sea diferente -1,se va a leer el gasto y sumarlo en una variable que acumula gastos.Al final de cuando un gasto es igual a -1 se imprime el total de los gastos.
Pseudocodigo:
gasto=0 int
total=1 int
print " Gasto viaje "
read gasto
while(gasto!=-1)
{
total=total+gasto
print " Gasto de viaje "
read gasto
}
total=total-1
print " Total de gasto= ",total
fin
Practica 7 problema 2
Haga un programa que lea 30 numeros enteros y obtenga la suma de los numeros pares e impares
Pseudocodigo:
par=0,impares=0,contador=1,numero=0 int
while (contador<=30)
{
print "Introducir numero = "
read numero
if(numero %2==0)
{
par=par+numero
}
else
{
impares=impares+numero
}
contador=contador+1
}
print "La suma de los numeros pares es = ",par
print "La suma de los numeros impares es = ",impares
fin
Practica 7 problema 3
Escriba un programa que calcule y visualice el mas grande , el mas pequeño y la media de N numeros.El numero N se solicitara al principio del programa y los numeros seran introducidos por el usuario
Pseudocodigo:
n=0,c=1 int
nm=0,t=0,my=0,mn=999999,prm=0 real
print "\n\n introdusca la cantidad de valores que desea introducir "
read n
while(c<=n)
{
print "Introdusca numero "
read nm
t=t+nm
if(nm>=my)
{
my=nm
}
else
{
}
if(nm<mn)
{
mn=nm
}
c=c+1
}
prm=t/n
print " Numero mayor= ",my
print " Numero Menor= ",mn
print " promedio= ",prm
Practica 7 problema 4
Un equipo de hockey Ha tenido una buena campaña y desea premiar a sus jugadores con un aumento del salaraio para la siguiente campaña.Los dueldos deben ajustarse de la siguiente forma.
0-$9000 20%,$9001-$13000 10%,$ 13001-$18000 5%,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 nómina actual y el monto de la nueva nómina que incluye los aumentos mencionados.
Pseudocodigo:
d=1, n=0,c=1 int
n3,n4,n1,n2,n5,na,nt real
char nombre[15]
print "\n\n introdusca la cantidad de jugadores "
read n
while(c<=n)
{
print d,".- Introdusca nombre "
read nombre
print " Introduca salario "
read n1
n2=n1*0.20 + n1
n3=n1*0.10 + n1
n4=n1*0.05 + n1
n5=n1;
if(n1>=0 && n1<9000)
{
print " Jugador ",nombre," Sueldo normal ",n1," Aumento del 20% "
print " Sueldo aumentado a=",n2
n3=0
n4=0
n5=0
}
else if (n1>=9001 && n1<13000)
{
print " Jugador ",nombre," Sueldo normal ",n1," Aumento del 10% "
print " Sueldo aumentado a=",n3
n2=0
n4=0
n5=0
}
else if(n1>=13001 && n1<18000)
{
print " Jugador ",nombre," Sueldo normal ",n1," Aumento del 5% "
print " Sueldo aumentado a=",n4
n2=0
n3=0
n5=0
}
else if(n1>=18001)
{
print " Jugador ",nombre," Sueldo normal ",n1," Sueldo aumentado 0%"
print " sueldo aumentado a= ",n5
n2=0
n3=0
n4=0
}
na=na+n1
nt=nt+n5+n2+n3+n4
n1=0
n5=0
n2=0
n3=0
n4=0
d=d+1
c=c+1
}
print " Monto total de la nomina actual= ",na
print " Monto total de la nueva nomina= ",nt
fin
Practica 7 problema 5
Cada equipo de la liga de futbol tiene un cuadro de N jugadores.Supongase 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 estadisticos
a)Peso y Edad Promedio de los N jugadores.
Pseudocodigo:
d=1, n=0,c=1 int
n1,n2,na,nt real
char nombre[15]
print "\n\n introdusca la cantidad de jugadores "
read n
while(c<=n)
{
print d,".- Introdusca nombre "
read nombre
print " Peso "
read n2
print " Edad "
read n1
na=na+n1
nt=nt+n2
d=d+1
c=c+1
}
print " Edad promedio de los jugadores= ",na/n
print " Peso promedio de los jugadores= ",nt/n
Practica 7 problema 6
Diseñe un programa para calcular la suma 100 de la serie:
1.0-1.0/2.0+ 1.0/4.0+1.0/6.0+1.0/8.01.0/10.0+1.0/12.0......
Pseudocodigo:
n1=0,n2=2 real
s=1 int
while (s<=99)
{
n1=n1+(1/n2)
n2=n2+2
s=s+1
}
print " Total de la suma = ",n1+1
No hay comentarios:
Publicar un comentario