0% encontró este documento útil (0 votos)
21 vistas5 páginas

Ejercicios de Estructuras Condicionales

Cargado por

Alejandro Guacho
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas5 páginas

Ejercicios de Estructuras Condicionales

Cargado por

Alejandro Guacho
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE CIENCIAS

EJERCICIOS ESTRUCTURAS CONDICIONALES, DE DECISIÓN O SELECTIVAS

1. Pedir 3 notas sobre 10, realizar el promedio. Si el promedio está entre 0-3 Insuficiente,
entre 3,1 y 5 Regular, entre 5,1 y 7 Buena entre 7,1 y 8,9 Muy buena, y entre 9 y 10
Sobresaliente. Además enviar el mensaje de aprobado o reprobado sabiendo que para
aprobar su promedio mínimo debe ser de 7 puntos. Además existieron en total 30
clases, para aprobar debe haber cumplido mínimo el 75% de asistencia.

Algoritmo sin_titulo
Definir n1,n2,n3,prom,a,x como real;
Escribir "Ingrese las 3 notas sobre 10:";
leer n1,n2,n3;
Escribir "Ingrese el número de clases asistidas:";
leer a;
x=a*100/30;
Escribir "Su porcentaje de asistencia es:",x,"%";
Si x>=75 entonces
Escribir "Usted cumple con el porcentaje de asistencia";
SiNo
Escribir "Usted no cumple con el porcentaje de asistencia, reprueba por faltas";
FinSi
prom=(n1+n2+n3)/3;
Escribir "Su promedio es:",prom;
Si prom>=0 y prom<=3 Entonces
Escribir prom," Insuficiente";
FinSi
Si prom>=3.1 y prom<=5 Entonces
Escribir prom," Regular";
FinSi
Si prom>=5.1 y prom<=7 Entonces
Escribir prom," Buena";
FinSi
Si prom>=7.1 y prom<=8.9 Entonces
Escribir prom," Muy buena";
FinSi
Si prom>=9 y prom<=10 Entonces
Escribir prom," Sobresaliente, Felicitaciones!!";
FinSi
SI prom>=7 Entonces
Escribir "Usted ha aprobado";
SiNo
Escribir "Usted ha reprobado";
FinSi
FinAlgoritmo
2. Cálculo del IMC=peso(kg)/estatura2(m2) en adultos, dependiendo del resultado
presentar en pantalla la condición de la persona, considerando: menos del 18.5 Más
bajo de lo normal, 18.5 - 24.9 Normal, 25.0 - 29.9 Sobrepeso, 30.0-34.9 Obesidad 1, 35.0-
39.9 Obesidad tipo 2. Mas de 39.9 Obesidad tipo 3.

Algoritmo sin_titulo
definir p,e,imc como real;
Escribir "Ingrese el valor de su peso en Kilogramos:";
leer p;
Escribir "Ingrese el valor de su estatura en metros:";
leer e;
imc=p/e^2;
Escribir "IMC=",imc;
Si imc<18.5 Entonces
Escribir "Peso Insuficiente";
SiNo
SI imc>=18.5 y imc<=24.9 Entonces
Escribir "Peso NOrmal";
SiNo
SI imc>=25 y imc<=29.9 Entonces
Escribir "Sobrepeso";
SiNo
SI imc>=30 y imc<=34.9 Entonces
Escribir "Obesidad Tipo 1";
SiNo
SI imc>=35 y imc<=39.9 Entonces
Escribir "Obesidad Tipo 2";
SiNo
Si imc>39.9 Entonces
Escribir "Obesidad Tipo 3";
FinSi
FinSi
FinSi

FinSi
FinSi
FinSi
FinAlgoritmo

3. Pedir al usuario que ingrese los valores de los tres lados de un triángulo y determinar si el
triángulo es equilátero, isósceles, o escaleno

Algoritmo sin_titulo
definir a,b,c como entero;
Escribir "Ingrese los valores de los 3 lados del triángulo:";
leer a,b,c;
si a=b y b=c Entonces
Escribir "El triángulo es equilátero";
SiNo
si a=b o b=c o a=c entonces
Escribir "El triángulo es isósceles";
SiNo
Escribir "El triángulo es escaleno";
FinSi
FinSi
FinAlgoritmo
ESTRUCTURAS CONDICIONALES MÚLTIPLES
1. Realizar el siguiente menú de opciones: 1. Pedir Ingresar 1 número si es par elevar dicho
número al cuadrado, si es impar elevarlo al cubo. 2. Pedir al usuario tres números y hallar
el promedio de los mismos. 3. Pedir al usuario 2 palabras, concatenarlas, contar el número
total de letras.

Algoritmo sin_titulo
definir a,b,c,d,p,x,cont,n1 como real;
definir p1,p2,p3 como caracter;
Escribir "MENÚ DE OPCIONES";
Escribir "1. Número par o impar";
Escribir "2. Promedio de 3 números";
Escribir "3. Conteo de letras";
Escribir "Escoja una opción del 1 al 3:";
leer x;
segun x hacer
1:
Escribir "Ingrese un número:";
leer a;
SI a mod 2 =0 Entonces
Escribir a," es par";
n1=a^2;
Escribir a," elevado al cuadrado es:",n1;
SiNo
Escribir a," es impar";
n1=a^3;
Escribir a," elevado al cubo es:",n1;
FinSi
2:
Escribir "Ingrese tres números:";
leer b,c,d;
p=(b+c+d)/3;
Escribir "El promedio es:",p;
3:

FinSegun
FinAlgoritmo

También podría gustarte