Buscar este blog

sábado, 10 de marzo de 2012

PRACTICA 9

problema 1

 GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
 Escriba un programa que calcule y visualice:
Pseudocodigo:
1.       Inicio.
n=0, f=1, suma=0, c1=0, c2=0  int
print "Cantidad determinos:"
read n
for(c1=1 to n step c1=c1+1)
{
f=1
for(c2=c1 to 1 step c2=c2-1)
{ f=f*c2
}
Print f
if(c1==n)
{
Print "="
}
else
{ print "+"
}
suma=suma+f
}
Print suma
Fin 



problema 2

 GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
El valor de e^x se puede aproximar por la suma
1+x+x^2/2!+x^3/3!+.....x^n/n!
Escribir un programa que tome un valor x como entrada y visualice la suma
para cada uno de los valores de x   
pseudocodigo:
1.       Inico.
 suma=1.0, x, f=1.0 real
 c1=0, c2=0  int
print  "ingresar volor de la x="
read x
 print "1+"
 for(c1=1 to 20 step c1=c1+1)
 {
 f=1.0
 for(c2=c1 to 1 step c2=c2-1)
 { f=f*c2
 }
 Print (pow(x,c1))/f
 suma=suma+(pow(x,c1)/f)
 if(c1==20)
 { print " = "
 }
 else{ print " + "
 }
 }
Print suma
Fin 



problema 3

GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
  Visualiza en pantalla una figura similar a la siguiente:
  *
  **
  ***
  ****            
Pseudocodigo:
1.       Inicio.
nl, c1=0,c2=0  int
 ca=' '  char
 print "Numero delineas="
read nl
 print "Ingresar caracter:"
 read ca
 for(c1=1 to nl step c1=c1+1)
 {
 for(c2=1 to c1 step c2=c2+1)
 {
 Print ca
}
Print endl
}
Fin 



problema 4

GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL:11211033
Diseñe un programa para leer los precios de los artículos vendidos y calcúlese
el numero de cada clase de moneda que debe darse de cambio de tal manera
que se devuelva un mínimo de moneda fraccionaria.
Pseudocodigo:
1.       Inicio.
precio=0, cambio=0  int
half=50, quar=25, dime=10, nickel=5, peni=1  int
m1, m2, m3, m4, m5  int
carac=' ' char
do
{
Print "Precio del producto="
Read precio
if(precio<=100)
{
cambio=100-precio
m1=cambio/half
m2=(cambio%half)/quar
m3=(cambio%half)%(quar)/dime
m4=(cambio%half)%(quar)%(dime)/nickel
m5=(cambio%half)%(quar)%(dime)%(nickel)/peni
print "El cambio sera"
print "Monedas de 50:", m1
print "Monedas de 25:", m2
print "Monedas de 10:", m3
print "Monedas de 5:", m4
print "Mondeas de 1:", m5
} print "hay otro cliente:"
Read carac
}while(carac=='s')
Fin 



problema 5

GARCIA GAETA FRANCISCO ARMANDO NO.CONTROL: 11211033
Diseñe un programa para leer la siguiente información: nombre del granjero, tipo
de fumigación(código entero entre el 1-4) y el numero de hectáreas (entero)
pseudocodigo:
1.       Inicio.
hec=0,tipo  int
cuenta=0 float
print "Ingrese la cantidad de hectareas fumigadas:"
read hec
print "Tipo de fumigacion:"
read tipo
switch(tipo)
{
case 1:cuenta=hec*10
break
case 2:cuenta=hec*20
break
case 3:cuenta=hec*30
break
case 4:cuenta=hec*50
break
default: print "Error en el tipo de fumigación"
}
if(hec>=1000)
{
cuenta=cuenta-(cuenta*.05)
}
if(cuenta>=1500)
{
cuenta=cuenta-((cuenta-1500)*(.10))
}
Print "Cuenta final=", cuenta
Fin 


No hay comentarios:

Publicar un comentario