Programa para calcular y visualizar la suma de n factoriales 1!+2!+3!+...n!
Pseudocodigo:
1.
Inicio
c1=0,c2=0,n, int
factorial,suma, real
print “introdusca la canidad de terminos de
la serie (1!+2!+3!+...n!)= "
read n
for(c1=1 to c1<=n step c1=c1+1)
{
factorial=1.0
for(c2=c1 to c2>=1 step c2=c2-1)
{
factorial=factorial*c2
}
Print factorial
if(c1==n)
{
Print “ = "
}
else
{print “ + "
}
suma=suma+factorial
}
Print suma
fin
Lenguaje C++programa para calcular el valor de e^x por la suma de 1+x+x^2/2!...
Pseudocodigo:
1.
Inicio
suma=1.0,f=1.0,termino,x, real
c1=0,c2=0, int
print “valor de x= "
read x
print “1+"
for(c1=1 to c1<=20 step c1=c1+1)
{
f=1.0
for(c2=c1 to c2>=1 step c2=c2-1)
{
f=f*c2
}
termino=(pow(x,c1))/f
print termino
suma=suma+termino
if(c1==20)
{
Print “ = "
}
else
{
Print “ + "
}}
Print suma
fin
Lenguaje C++Practica 9 problema 3
Programa para visualizar una figura con *
Pseudocodigo:
1.
Inicio
lineas, c1=0, c2=0, int
print “numero de lineas= "
read lineas
for(c1=1 to c1<=lineas step c1=c1+1)
{
for(c2=1 to c2<=c1 step c2=c2+1)
{
Print “*”
}
Print endl
}
fin
Lenguaje C++Practica 9 problema 4
Programa para leer los presios de los articulos vendidos y calcule el numero de cada clase de moneda de debe darse a cambio
Pseudocodigo:
1.
Inicio
quarter=0,dime=0,necko=0,pennies=0,c=0,precio,cambio=0
int
print “Presio del articulo en centavos=
"
read precio
c=100-precio
while(c/25)
{
quarter=c/25
c=c-(quarter*25)
}
while(c/10)
{
dime=c/10
c=c-(dime*10)
}
while(necko/5)
{
necko=c/5
c=c-(necko*5)
}
pennies=c
cambio=100-precio
print “\n","Su cambio es= ",cambio,"
centavos",endl
print “\n",quarter," modeda de 25
centavos (quarter)",endl
print dime," modeda de 10 centavos
(dime)",endl
print necko," modeda de 5 centavos
(necko)",endl;
print pennies," modeda de 1 centavo
(pennies)",endl
fin
Lenguaje C++Practica 9 problema 5
Programa para calcular el monto total de cada tipo de fumigacion y la mas solicitadas
Pseudocodigo:
1.
Inicio
nombre[15] char
mayor=0,mayor1=0,mayor2=0,numh,tipo,tipo1=0,tipo2=0,tipo3=0,tipo4=0,costo
int
n,descuento1,descuento2,costo_descuento1,costo_descuento2
int
do
{
Print “\n"<<"nombre= "
Read nombre
Print “ 1)fumigacion contra malas
hierbas","\t","10 pesos por hectarea",endl
Print “ 2)fumigacion contra langostas","\t\t","20
pesos por hectarea",endl
Print “ 3)fumigacion contra gusanos","\t\t","30
pesos por hectarea",endl
Print “ 4)fumigacion contra todo lo anterior","\t","50
pesos por hectarea",endl
Print “tipo de fumigacion= "
Read tipo
Print “numero de hectareas= "
Read numh
switch(tipo)
{
case
1:costo=numh*10
tipo1=tipo1+1
break
case
2:costo=numh*20
tipo2=tipo2+1
break
case
3:costo=numh*30
tipo3=tipo3+1
break
case
4:costo=numh*50
tipo4=tipo4+1
break
default:cout,"tipo de fumigacion no
valida"
}
Print “costo de fumigacion= ",costo,endl
if(numh>1000)
{descuento1=costo*0.05}
else
{descuento1=0}
costo_descuento1=costo-descuento1
print “El costo de la fumigacion con el
primer descuento es de= ",costo_descuento1,endl
if(costo_descuento1>1500)
{descuento2=costo_descuento1*0.10}
else
{descuento2=0}
costo_descuento2=costo_descuento1-descuento2
print “El costo de la fumigacion con el
segundo descuento es de= ",costo_descuento2,endl
print “desea introdusir mas datos 1)si
2)no",endl
read n
}
while(n==1)
if(tipo1>tipo2)
{mayor=tipo1}
else
{mayor=tipo2}
if(tipo3>tipo4)
{mayor1=tipo3}
else
{mayor1=tipo4}
if(mayor>mayor1)
{mayor2=mayor}
else
{mayor2=mayor1}
Print “tipo de fumigacion mas solicitada=
",mayor2,endl
fin
Lenguaje C++






No hay comentarios:
Publicar un comentario