Buscar este blog

sábado, 3 de marzo de 2012

PRACTICA 7


 problema 1
GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL: 11211033
Supóngase que debemos obtener la suma de los gatos que hicimos
en el ultimo viaje pero no sabemos cuantos fueron.
Pseudodigo:
1.       inicio
real  gasto=0, total=0
print "Gasto de viaje="
read gasto
do
{
total=total+gasto
print "Gasto de viaje="
read gasto
}
while(gasto!=-1)
total=total+1
print "Total de gasto=", total
Fin 
problema 2
GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL: 11211033
Haga un programa que lea 30 números enteros y obtenga la suma
de los números pares y la suma de los números impares.
Pseudodigo:
1.       inicio
int par=0, impar=0, contador=1, numero=0
while(contador<=30)
{
Print "Numero="
Read numero
if(numero%2==0)
{
par=par+numero
}
else
{
impar=impar+numero
}
contador=contador+1
}
Print "la suma de los numeros pares es=", par
Print "la suma de los numeros impares es=", impar
Fin
problema 3
GARCIA GAETA FRANCISCO ARMADNO NO.CONTROL: 11211033
Escriba un programa que calcule y visualice el mas grande y la media de
N numeros el valor N se solicitara al principio del programa  y los
numeros seran introducidos por el usuario.
Pseudodigo:
1.                  inicio
int N=0, contador=1
real  numero=0,total=0, mayor=0, menor=99999, promedio=0
print "introducir cantidad de datos:"
read N
while(contador<=N)
{
Print "Numero="
Read numero
total=total+numero
if(numero>mayor)
{mayor=numero
}
else {if(numero<menor&&numero>=0)
{menor=numero
}
}
contador=contador+1
}
promedio=total/N
print "El numero mayor es:", mayor
print "El numero menor es:", menor
print "La media es igual a:", promedio
Fin
 problema 4
GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
Un equipo de hockey ha tenido una buena campaña y desea premiar a sus jugadores
con un aumento de salario para la siguiente campaña. 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.
Pseudodigo:
1.       inicio

system("color 4f")     
char nombre[15]
int N=0
real  sueldo1=0, sueldo2=0, aumento=0, totalactual=0, totalaumentado=0
char decision=' '
do
{
Print "Nombre del jugador:"
Read nombre
Print "Sueldo del jugador:"
Read sueldo1
if(sueldo1>0&&sueldo1<=9000)
{sueldo2=sueldo1+(sueldo1*.20)
}
else{if(sueldo1>=9001&&sueldo1<=13000)
{sueldo2=sueldo1+(sueldo1*.10)
}
else{if(sueldo1>=13001&&sueldo1<=18000)
{sueldo2=sueldo1+(sueldo1*.5)
}
else{if(sueldo1>18000)
{sueldo1=sueldo1
}
}
}
}
totalactual=totalactual+sueldo1
totalaumentado=totalaumentado+sueldo2
aumento=sueldo2-sueldo1
N=N+1
Print "Desea agregar otro jugador s/n:”
Read decision
} while(decision=='s'||decision=='s')
Print "Sueldo aumentado=", sueldo2
Print "El aumento fue=", aumento
Print "Total de la nomina actual=", sueldo1
Print "Total de la nueva nomina=", sueldo2
Fin

problema 5
GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
cada equipo de laliga de futbol tiene un equipo de N jugadores. diseñe un
programa para leer los datos de cada equipo y calcular los siguientes valores
estadisticos
a) peso y edad promedio de los N jugadores 

Pseudocodigo:
1.       inicio
int N=0, totaledad=0, edad=0
float totalpeso=0, peso=0
char decision=' '
char nombre[15]
do
{
Print "Nombre del jugador:"
Read nombre
Print "Peso del jugador:"
Read peso
Print "Edad del jugador:"
Read edad
totalpeso=(totalpeso+peso)/N
totaledad=(totaledad+edad)/N
N=N+1
Print "Desea ingresar otro jugador s/n:"
Read decision
} while(decision=='s'||decision=='s')
Print "El peso promedio de los jugadores es:", totalpeso
Print "La edad promedio de los jugadores es:", totaledad
Fin 

problema 6
GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
Diseñe un programa para calcular la suma de 100 términos de la serie:
1.0-1.0/2.0+1.0/4.0-1.0/6.0+1.0/8.0-1.0/10.0+1.0/12.0-.....
Pseudodigo:
1.       inicio

system("color 5f")
real  serie=1.0
int terminos=2,denominador=2.0;
while(terminos<=100)
{
if(terminos<=0)
{
serie=serie-1.0/denominador
}
else
{
serie=serie+1.0/denominador
}
denominador=denominador+2
terminos=terminos+1
}
Print "\n\n"
Print "\t\tLa suma de los numeros es:", serie
Fin 


No hay comentarios:

Publicar un comentario