PRACTICA
4.
Pseudocódigo
Practica 4 Problema 1
Inicio.
a, b, c, l1, l2, l3 real
Print ”Introduce lado 1= "
Read l1
Print ”Introduce lado 2= "
Read l2
Print ”Introduce lado 3= "
Read l3
Si ((l1>=l2)& (l2>=l3))
{
a=l1
b=l2;
c=l3;
}
Sino
{
Si ((l2>l1)&(l2>=l3))
{
a=l2
b=l3
c=l1
}
Sino
{
a=l3
b=l1
c=l2
}
}
{
Si ((l2>l1)&(l2>=l3))
{
a=l2
b=l3
c=l1
}
Sino
{
a=l3
b=l1
c=l2
}
}
Fin Si
Si (a>=b+c)
{Print “No se trata de un triangulo"}
Sino Si ((a*a)==(b*b)+(c*c))
{Print "Se forma un triangulo rectángulo" }
{Print “No se trata de un triangulo"}
Sino Si ((a*a)==(b*b)+(c*c))
{Print "Se forma un triangulo rectángulo" }
Sino
Si((a*a)>(b*b)+(c*c))
{Print ”Se forma un triangulo obtusángulo"}
Sino
Si ((a*a)<(b*b)+(c*c))
{Print
"Se forma un triangulo acutángulo"}
Fin Si
Fin.
Pseudocódigo Práctica 4 Problema2.
Inicio
número real
Print “Introduce un numero entero.”
Read numero
Si (numero%2==0)
Print “El numero”, numero,” es par.”
Sino
Print
“El numero”,numero,”es impar.”
Fin Si.
Fin.
Algoritmo
Practica 4 Problema 3.
n1, n2, n3 real
2.-Introducir los numero por teclado y leer.
Print “Introduce tres numero
diferentes."
Read n1
Read n2
Read n3
3.- Verificar si los números están en orden
descendente ascendente o desordenados e imprimir el mensaje correspondiente.
Si ((n1>n2)& (n2>n3))
Print “Los números ",n1,n2,n3,"
están acomodados en orden decreciente.”
Sino Si ((n1<n2)& (n2<n3))
{
Print “Los números ",n1,n2,n3," están
acomodados en orden creciente.”
Sino
{
Print
"Los números ",n1,n2,n3," están no están acomodados.”
}
}
Fin si
4.-Final.
Algoritmo
Practica 4 Problema 4.
1.-Declarcion de variables.
mes real
2.-Introducir los numero por teclado y leer.
Print “Introduce un mes en número (1-12)
respectivamente."
Read mes
3.- Verificar el mes al que corresponde el número,
la cantidad de días correspondiente e imprime el mes y el número de días.
Si (mes==1)
Print “El mes de enero tiene 31 días.”
Sino Si (mes==2)
{
Print "El mes de febrero tiene 29 días.”
Sino Si (mes==3)
{
Print “El mes de marzo tiene 31 días.”
Sino Si (mes==4)
{
Print “El mes de abril tiene 30 días.”
Sino Si (mes==5)
{
Print “El mes de mayo tiene 31 días.”
Sino Si (mes==6)
{
Print “El mes de junio tiene 30 días.”
Sino Si (mes==7)
{
Print “El mes de julio tiene 31 días.”
Sino Si (mes==8)
{
Print “El mes de agosto tiene 31 días.”
Sino Si (mes==9)
{
Print “El mes de septiembre tiene 30 días.”
Sino Si (mes==10)
{
Print “El mes de octubre tiene 31 días.”
Sino Si (mes==11)
{
Print “El mes de noviembre tiene 30 días.”
Sino Si (mes==12)
{
Print “El mes de diciembre tiene 31 días.”
}
}
}
}
}
}
}
}
}
}
}
Fin si
{
Print "El mes de febrero tiene 29 días.”
Sino Si (mes==3)
{
Print “El mes de marzo tiene 31 días.”
Sino Si (mes==4)
{
Print “El mes de abril tiene 30 días.”
Sino Si (mes==5)
{
Print “El mes de mayo tiene 31 días.”
Sino Si (mes==6)
{
Print “El mes de junio tiene 30 días.”
Sino Si (mes==7)
{
Print “El mes de julio tiene 31 días.”
Sino Si (mes==8)
{
Print “El mes de agosto tiene 31 días.”
Sino Si (mes==9)
{
Print “El mes de septiembre tiene 30 días.”
Sino Si (mes==10)
{
Print “El mes de octubre tiene 31 días.”
Sino Si (mes==11)
{
Print “El mes de noviembre tiene 30 días.”
Sino Si (mes==12)
{
Print “El mes de diciembre tiene 31 días.”
}
}
}
}
}
}
}
}
}
}
}
Fin si
4.-Final.
Pseudocódigo
Práctica 4 Problema5.
eva1, eva2,
eva3, prom int
Print "Introduce tres evaluaciones parciales de la materia."
Print “Introduce evaluacion 1= "
Read eva1;
Print “Introduce evaluacion 2= "
Read eva2;
Print “Introduce evaluacion 3= "
Read eva3;
prom=(eva1+eva2+eva3)/3
if (prom<50)
{
Print “Promedio: ",prom,"\nReprobado."
}
else if (prom<65)
Print "Introduce tres evaluaciones parciales de la materia."
Print “Introduce evaluacion 1= "
Read eva1;
Print “Introduce evaluacion 2= "
Read eva2;
Print “Introduce evaluacion 3= "
Read eva3;
prom=(eva1+eva2+eva3)/3
if (prom<50)
{
Print “Promedio: ",prom,"\nReprobado."
}
else if (prom<65)
{
Print "Promedio: ",prom,”\nAprobado."
}
Print "Promedio: ",prom,”\nAprobado."
}
Else
if ((prom>=65)&(prom<85))
{
Print "Promedio: ",prom,"\nNotable."
}
Print "Promedio: ",prom,"\nNotable."
}
else
if ((prom>=85)&(prom<100))
{
Print "Promedio: ",prom,"\nSobresaliente."
}
Print "Promedio: ",prom,"\nSobresaliente."
}
else
if (prom==100)
{
Print "Promedio: ",prom,"\nMatricula de Honor."
}
Print "Promedio: ",prom,"\nMatricula de Honor."
}
Fin.
No hay comentarios:
Publicar un comentario