domingo, 11 de marzo de 2012

Practica 9 problema 1

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++


Practica 9 problema 2

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