Ejercicio 1:
Escriba un programa para convertir grados Celsius a Farenheit. El programa debe solicitar el Valor inicial en grados Celsius, la cantidad de conversiones que se efectuaran y el incremento entre los valores en grados Celsius. La pantalla debe tener los encabezados apropiados y una lista con los valores en grados Celsius y los correspondientes en grados Farenheit. Utilice la siguiente relacion:
Fahrenheit = (9.0/5.0)*Celsius + 32
1.-inicio
it, can,con=0 int
vc, vf real
print " Temperatura en celsius: "
read vc
print" Incremento de temperatura en celsius: "
read it
print" No. de conversiones: "
read can
print"grados celcius grados fahrentheit "
for(con=1 to can step con=con+1)
{ vf=(9.0/5.0)*vc+32
print " ",vc," ",vf
vc=vc+it;
}
Ejercicio 2:
Una interesante aplicacion de las computadoras es dibujar graficos de barras (en ocasiones llamadas "histogramas"). Escriba n programa que les 5 numeros (cada uno entre 1 y 30). Por cada numero leido, su programa debe imprimir una linea que contenga dicho numero con asteriscos adyacentes. Por ejemplo, si su programa lee el numero 10, debe imprimir **********.
1.- inicio
n1,n2,n3,n4,n5,i enteros
print" n1: "
read n1
print" n2: "
read n2
print" n3: "
read n3
print" n4: "
read n4
print" n5: "
read n5
for(i=1to n1 step i=i+1)
{ print" *"}
cout<<endl
for(i=1to n2 step i=i+1)
{print " *"}
print endl;
for(i=1to n3 step i=i+1)
{print" *"}
print endl;
for(i=1to n4 step i=i+1)
{print" *"}
print endl
for(i=1to n5 step i=i+1)
{print" *"}
print endl
Ejercicio 3:
Recuperar el dinero se hace mas dificial durante los periodos de recesion, de manera que las empresas deben reducir sus limites de credito para prevenir que sus cuentas por cobrar (el dinero prestado) se hagan muy grandes. En respuesta a la prolongada recesion, una empresa recorto sus limites de credito a la mitad. De esta manera, si un cliente en particular tenia un limite de credito de $ 2000 , ahora su limite de credito esta a la mitad. De esta manera, si un limite de credito de $ 5000, este cliente tiene ahora un limite de $2500. Escriba un programa que analice el estado de credito de n clientes de esta empresa. Por cada cliente a usted se le brinda:
a) El numero de cuenta del Cliente
b) El limite de credito antes de la recesion.
c) El saldo actual del cliente (es decir, el monto que le debe el cliente a la empresa).
Su programa debe calcular e imprimir el nuevo limite de credito para cada cliente, debe determinar
cuales clientes tienen saldos que exceden los nuevos limites de credito.
1.-inicio
nc, n, con=0, li, sa int
lf real
print" numero de clientes: "
read n
for(con=1to n step con=con+1)
{ print" No. de cuenta: "
read nc
print" Limite de credito inicial: "
read li
print" Saldo del cliente: "
read sa
lf=li/2
if(sa>lf)
{ print" ***** exede el limite de credito ***** " }
print" El nuevo limite es ",lf
}
Ejercicio 4:
la expancion de un puente de acero que se calienta a una Tf=temperatura fianl en 0 grados celsius, desde una temperatura inicial de 0 se puede obtener utilizando la siguiente formula:
aumento de longitud=a*l*(Tf-Ti) donde a=coeficiente de expancion 11.7exp-6
l=largo del puente a Ti=0
escriba un programa que describa una tabla de longitudes expandidas para un puente de acero que tiene L=7365 a 0grados celcius, conforme aumenta la t=40grados
en incrementos de 5 grados celsius
1.-inicio
tf=40.0, ti, a=0.0000117, l=7365.0,lexp real
print " temperatura: longitud expandida"
for(ti=0 to 40 step ti=ti+5)
{ lexp=a*l*(tf-ti)
print" ",ti," ",lexp
}
Ejercicio 5:
Suponga que necesita leer un conjunto de numeros enteros positivos y negativos. realize un programa que calcule las sumas positivas y negativas de un conjunto de numeros introducidos por el usuario en maxnumbs.
1.- inicio
i, mno, no, spos=0, sneg=0 int
print " Cantidad de numeros: "
read mno
for(i=0;i<mno;i++)
{ print " los numeros son: "
read no
if(no<0)
{sneg=sneg+no
}
else {if(no>0)
{spos=spos+no
}}}
print " la suma de los Nos. negativos es: ",sneg
print " la suma de los Nos. positivos es: ",spos
Ejercicio 6:
promedio de los positivos y los negativos pruebe el programa con 17,-10,19,0,-4
1.- inicio
i, mno, no, spos=0, sneg=0, cp=0, cn=0 int
print " Cantidad de numeros: "
read mno
for(i=0;i<mno;i++)
{ print " los numeros son: "
read no
if(no<0)
{sneg=sneg+no
cn=cn+1
}
else {if(no>0)
{spos=spos+no
cp=cp+1}
}}
print "El promedio de los Nos. negativos es: ",(sneg/cn)
print " El promedio de los Nos. positivos es: ",(spos/cp)






No hay comentarios:
Publicar un comentario