practica 6
problema 1
Pseudocodigo:
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
while (continuar==1)
Print”introduce un valor entero”
Read x
Print“introduce un segundo valor entero”
Read zIf(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”
}
Read continuar
fin
Practica 6 problema 3
Pseudocodigo:
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
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
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:
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 realn3 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:
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:
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:
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
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)
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
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
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
Pseudocodigo:
Inicio
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
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
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













No hay comentarios:
Publicar un comentario