lunes, 5 de noviembre de 2012


practica 9
Practica 9 p 1
problema 1

Pseudocodigo:
Inicio
e int
r int
float suma=0.0
float promedio
float resultado
for(e=1;e<=4;e =e+1)
{
suma=0.0
print "resultados del experimento:",e
for(r=1;r<=6;r =r+1)
{
print "resultado:",r," = "
read resultado
suma=suma+resultado
}
promedio=suma/6
"print promedio de resultados del experimento:"" = ",promedio,
}
Fin


Practica 9 problema 2A

Pseudocodigo:
Inicio 
e int
r int
w int
suma=0.0 float
promedio float
resultado float

for(e=1 to 4 step e =e+1)
{
suma=0.0
print "resultados del experimento:",e

print "numero de resultados:"
read w

for(r=1 to w r =r+1)
{
print "resultado:",r," = "
read resultado
suma=suma+resultado
}
promedio=suma/w
print "promedio de resultados del experimento:"" = ",promedio
}
Fin


Practica 9 problema 2B

Pseudocodigo:

Inicio 
e int
r int
suma=0.0 float
promedio float
resultado float
r1 float
r2 float
r3 float
r4 float
r5 float
r6 float
for(e=1 to 4 step e =e+1)
{
suma=0.0
print "resultados del experimento:",e,

print "resultado 1:"
read r1

print "resultado 2:"
read r2

print "resultado 3:"
read r3

print "resultado 4:"
read r4

print "resultado 5:"
read r5

print "resultado 6:"
read r6

suma=r1+r2+r3+r4+r5+r6
promedio= suma/6

print "promedio de los resultados del experimento",e," = ",promedio
}
Fin

Practica 9 problema 3

Pseudocodigo:

Inicio
X int
Z int
Y int

Print " x z y "
Print "\n"

for(x=1 to 10 step x=x+1)
{
for(z=2 to 10 step z=z+1)
{

Print ,x," ",z;
if(x== z)
{
Print " funcion indefinida"
}
else
{
y=(pow(x,2)*(z))/(x-z)
print " "
}
}
}
Fin


Practica 9 problema 5

Pseudocodigo:

Inicio
int c1=0
int c2=0
int x
print "introducir el numero de lineas:"
read x
print "introducir caracter:"
read caracter
for(c1=1 to x step c1 = c1 + 1)
{
for(c2=1to c1 step c2 =c2+1)
{
Print " "carácter," "
}
Print “”
}
Fin

domingo, 21 de octubre de 2012


Practica 7

problema 1

Pseudocodigo:
Inicio
nombre [20], sigue char
tipo, sueldo, categoria int
aumento real
do
{
Print "Nombre del Trabajador "
read nombre
Print "Sueldo: "
read sueldo
do
{
Print "Aumento de Sueldo "
read categoria
switch(categoria)
{
case 1:aumento=1.15*sueldo
break
case 2:aumento=1.10*sueldo
break
case 3:aumento=0.8*sueldo
break
case 4:aumento=0.7*sueldo
break
case 5:aumento=0.6*sueldo
break
default:
{
Print "Error en tipo de aumento de sueldo "
}
categoria=0
}
}
while(categoria=0)
Print "Nombre del Trabajador: " , nombre
Print "Aumendo del sueldo: " ,aumento
Print "Desea Continuar (s/n): "
read sigue
}
while(sigue=='s'||sigue=='S')
Fin


Practica 7 problema 2

Pseudocodigo:
Inicio
zona int
minutos int
costo real
Print "Minutos de la llamada "
read minutos
do
{
Print "zona geografica "
read zona
switch(zona)
{
case 5:costo=2.0*minutos
Print " costo de la llamada a la zona america del norte es: ", costo
break
case 7:costo=2.5*minutos
Print "costo de la llamada a la zona central es: ", costo
break
case 14:costo=4.0*minutos
Print "costo de la llamada a la zona america sur es: ", costo
break
case 20:costo=6.5*minutos
Print "costo de la llamada a la zona europea es: "
break
case 22:costo=7.0*minutos
Print "costo de la llamada a la zona asia es: ", costo
break
default
{
Print "Error clave zona geografica"
zona=0
}
}
while(zona==1)
Print "Desea otro calculo 1(si) 0(no)= "
read zona
}
while(zona==1)
Fin




Practica 7 problema 3

Pseudocodigo:
Inicio
nombre [20], sigue char
tipo, edad, dias int
costo real
do
{
Print "Nombre del Pasiente "
read nombre
Print "Edad: "
read edad
Print "Dias de Hospitalizacion: "
read dias
do
{
Print "Tipo de Enfermedad "
read tipo
switch(tipo)
{
case 1:costo=25.00*dias
break
case 2:costo=15.00*dias
break
case 3:costo=20.00*dias
break
case 4:costo=35.00*dias
break
case 5:costo=48.00*dias
break
default:
{
Print "Error en tipo de Enfermedad "
}
tipo=0
}
}
while(tipo=0)
if(edad>=14&&edad<=22)
{
costo=costo*1.10
}
Print "Nombre del Pasiente: ",nombre
Print "Costo de la Internacion: ",costo
Print "Desea Continuar (s/n): "
read sigue
}
while(sigue=='s'||sigue=='S')
Fin



Practica 7 problema 4

Pseudocodigo:
Inicio
suma=0 int
termino=3, n int
conta=1 int

Print "Cantidad de terminos de la serie "
read n
while(conta<=n)
{
suma=suma+termino
Print termino ,"+"
termino=termino+3
conta=conta+1
}
Print ": ", suma
Fin

martes, 9 de octubre de 2012

practica 6


practica 6

 problema 1

Pseudocodigo:

Inicio
Valon int
Continuar= 1 int
while (continuar==1)
Print "introduce un valor entero=”
Read valor
If (valor%2==0)
{
Print valor, “es un numero par”
}
Else
{
Print valor, “es un numero impart”
}
Print" Desea continuar 1(si) ó 2(no"
Read continuar
Fin



Practica 6 problema 2

Pseudocodigo:

Inicio
x  int
z  int
Continuar= 1 int
while (continuar==1)

Print”introduce un valor entero”
Read x
Print“introduce un segundo valor entero”
Read z
If(x>z)
{
Print “el primer valor es mayor”
}
Else
If(x==z)
{
Print “los dos valores son iguales”
}
else
{
Print”el primer valor es menor”
}
Print" Desea continuar 1(si) ó 2(no"
Read continuar

fin




Practica 6 problema 3

Pseudocodigo:

Inicio
a real
b real
c real
d real
R real
Continuar= 1 real
while (continuar==1)
char Nombre[25];
print "Nombre del Alumno"
read.getline(Nombre,25)
print "Calificacion parcial 1"
read a
print "Calificacion parcial 2"
read b
print "Calificacion parcial 3"
read c
print "Calificacion parcial 4"
read d
R=(a+b+c+d)/4;
if(R>7)
{
Print “ Nombre “
print “ R”
print " Aprobo"
}
else
{
Print “Nombre “
print “R”
print " no aprobo"

Print" Desea continuar 1(si) ó 2(no"
Read continuar

}
Fin





Practica 6 problema 4

Pseudocodigo:

Inicio
int x;

Continuar= 1 int
while (continuar==1)

Print"Prueba de aislamiento=?"
Read x;
if(x>600)
{
Print"prueba de voltaje aprovada"
}
else
{
if(x==600)
{
Print"prueba de voltaje aprobada"
}
else
{
Print"prueba de voltaje no aprobada"

Print" Desea continuar 1(si) ó 2(no"
Read continuar

}}
fin



Practica 6 problema 5

Pseudocodigo:

Incio
t1 real
t2 real
n3 real
r real
r1 real
v real
v1 real
Continuar= 1 real
while (continuar==1)
print"medida del lado del terreno t1="
read t1
r=t1*t1
print "medidas en metro cuadrados del terreno t1*t1"
print"r="
v=r*100
print "costo por metro cuadrado r*100"
print"v= "
print"introducir la medida de la base t2="
read t2
print "introducir la medida de la altura n3="
read n3
r1=n3*t2
print "valor n3*n2"
print "r1="
v1=r1*150
print"costo por metro cuadrado r*100"
print "v1= "
 if (v<v1)
{
print"el primer terreno es mas barato "
}
Else
{
if(v==v1)
{
Print "los dos terrenos son iguales"
}
Else
{
if (v>v1)
print "el segundo terreno es mas caro "

Print" Desea continuar 1(si) ó 2(no"
Read continuar

}
}
fin





Practica 6 problema 6

Pseudocodigo:

Inicio
a,b,c real

Continuar= 1 real
while (continuar==1)

print " primer numero ="
read a
print " segundo numero = "
read b
print " tercero numero ="
read c
if(a<b&&b<c)
{
Print “los numeros estan en orden acendente"
}
else
{
if(c<b&&b<a)
{
Print "los numeros estan en orden desendente"
}
else
{
Print "los numeros estan sin orden"

Print" Desea continuar 1(si) ó 2(no"
Read continuar

}
}
Fin


Practica 6 problema 7

Pseudocodigo:

Inicio
int horas
int minutos

Continuar= 1 int
while (continuar==1)

Print"horas"
Read horas;
Print"minutos"
Read minutos;
Print"horas":"minutos
if(horas>=1&&horas<=12)
cout<<horas<<":"<<minutos<<"am"<<endl;
if(horas>=13&&horas<=24)
if(horas=horas-12)
Print"horas":"minutos"pm"

Print" Desea continuar 1(si) ó 2(no"
Read continuar

Fin


Practica 6 problema 8

Pseudocodigo:

Inicio
Dia int
Año int

Continuar= 1 int
while (continuar==1)

Mes [10] char
Print “introduzca dia mes año=”
Read dia, mes, año
Print dia, “”,mes, “”, año
If (mes== “enero”)
{
Print dia, “/”, 1, “/”, año
}
Else
{
If(mes= =“febrero”)
{
Print dia , “/”,2, “/”,año
}
Else
{
If(mes== “marzo”)
{
Print dia , “/”,3, “/”,año
}
Else
If(mes== “abril”)
{
Print dia , “/”,4, “/”,año
}
Else
{
If(mes== “mayo”)
{
Print dia , “/”,5, “/”,año
}
Else
{
If(mes== “junio”)
{
Print dia , “/”,6, “/”,año
}
Else
{
If(mes== “julio”)
{
Print dia , “/”,7, “/”,año
}
Else
{
If(mes== “agosto”)
{
Print dia , “/”,8, “/”,año
}
Else
{
If(mes== “septimbre”)
{
Print dia , “/”,9, “/”,año
}
Else
{
If(mes== “octubre”)
{
Print dia , “/”,10, “/”,año
}
Else
{
If(mes== “noviembre”)
{
Print dia , “/”,11, “/”,año
}
Else
{
If(mes== “diciembre”)
{
Print dia , “/”,12, “/”,año

Print" Desea continuar 1(si) ó 2(no"
Read continuar

}
}
}
}
}
}
}
}
}
}
}
}
}
Fin






Practica 6 problema 9



Pseudocodigo:

inicio
gasto=0 real
suma=0 real
n=1 int 
while (gasto!=-1)
{
Print"gasto", n, "=?"
read gasto 
if(gasto!=-1)
{
suma=suma+gasto
}
n=n+1
}
Print"gasto total = ",suma
Fin




Practica 6 problema 10





Pseudocodigo:

Inicio
suman=0, sumap=0, numero, c=1, np=0, nn=0, t, r,n int
char sigue 's';
while(sigue=='s'||sigue=='s')
{
Print"Introdusca la cantidad de numeros enteros="
Read n
while(c<=n)
{
Print"introduce valor entero positivo o negativo=?"
Read numero
if(numero>0)
{
sumap=sumap+numero;
np=np+1;
}
else{
if(numero<0)
{
suman=suman+numero;
nn=nn+1;
}
}
c=c+1
}
Print "El promedio de los numero positivos es="(sumap/np)
Read n
print"El promedio de los numero negativos es="(suman/nn)
Fin





Practica 6 problema 11





Pseudocodigo:

Inicio
N int
sumaN=0, sumaP=0 int
numero, c=1, NP=0, NN=0 int
continuar=1 int
while (continuar==1)
{
Print" Introdusca la cantidad de los numeros enteros"
Read N
while (c<=N)
{
Print" Introduce un valor entero positivo o negativo = "
Read numero
if (numero>0)
{
sumaP=sumaP + numero
NP=NP+1
}
else
{
if (numero<0)
{
sumaN=sumaN + numero
NN=NN+1
}
}
c=c+1
}
Print" El promedio de los numeros positivos es = "(sumaP/NP)
Print" El promedio de los numeros negativos es = "(sumaN/NN)
Fin



Practica 6 problema 13

Pseudocodigo:

Inicio
Venta float
n=1, v200=0, v300=0, v400=0 int
continuar='s’ char
while(continuar=='s'||continuar=='S')
{
print" Introduce la venta "N" = "
read venta
if(venta<=200.0)
{
v200=v200+1
}
else {
if(venta>200.0&&venta<400.0)
{
v300=v300+1
}
else
{
v400=v400+1
}
}
N=N+1
Print " Registrar otra venta (s/n) = "
Read continuar
Print " Numero de ventas" (N-1)
Print" Ventas menor o igual a $200.00= "v200
Print" Ventas mayor a 200.00 pero menor $400.00= "v300
Print" Ventas mayor o igual a $400.00= "v400
Fin



Practica 6 problema 14

Pseudocodigo:
Inicio
c1,c2,n int
continuar=1 int
while (continuar==1)
{
Print " introduce cualquier numero entero positivo= "
Read n
if (n%2==0)
{
c1=n/2
Print "si es Par realizar /2 = "c1
}
else
 {
c2=n*3+1
Print" si es impar realizar *3+1 = "c2
Fin