Está en la página 1de 7

Numero del Grupo:

Integrantes de Grupo:
1.
2.
3.

Tarea 15 Problemas Propuestos 07 de Estructura especial multiple


Elabore el algoritmo en pseudocódigo o el diagrama de flujo según se le
indique de cada uno de los siguientes problemas y codifiquelos en DEV C++,
Enviar el archivo de word.

Problema 1
Enunciado: Al ingresar el número de un mes, devolver la estación del año de
acuerdo a la siguiente tabla:
Mes Estación
1,2,3 Verano
4,5,6 Otoño
7,8,9 Invierno
10,11,12 Primavera

Análisis: Para la solución de este problema, se requiere que el usuario ingrese


el número del mes, luego el sistema verifica y determine la estación.
Entrada: Salida:
• Mes (m) • Estación

Ingrese el número del mes: 8


Diseño de la Interfaz de Usuario
Estación: INVIERNO
Algoritmo Diagrama de flujo:

Fundamentos de Programación | Ing. Patricio


Vinueza
Elabore el algoritmo en Pseudocódigo:
Programa para saber la estacion segun el mes
Inicio
Entero: m
Escribir “Ingrese el numero del mes”
Leer m
En caso de que m sea
Caso 1
Caso 2
Caso 3
Escribir “Estación: VERANO
Caso 4
Caso 5
Caso 6
Escribir “Estación: OTOÑO
Caso 7
Caso 8
Caso 9
Escribir “Estación: INVIERNO”
Caso 10
Caso 11
Caso 12
Escribir “Estación:PRIMAVERA”

Fundamentos de Programación | Ing. Patricio


Vinueza
Fin Caso
Fin

Elabore la codificación en Lenguaje C:


//Programa para saber la estación según el mes

#include <stdio.h>
#include <locale.h>

int main ()
{
setlocale(LC_CTYPE,"Spanish");
int m;
char e;
printf("Ingrese el número del mes: ");
scanf("%d",&m);
switch (m)
{
case 1:
case 2:
case 3:
printf("\nEstación: VERANO");
break;
case 4:
case 5:
case 6:
printf("\nEstación: OTOÑO");
break;
case 7:
case 8:
case 9:
printf("\nEstación: INVIERNO");
break;
case 10:
case 11:
case 12:
printf("\nEstación: PRIMAVERA");
break;

Fundamentos de Programación | Ing. Patricio


Vinueza
default: printf("\nNúmero de mes desconocido");
break;
}
}

Problema 2
Enunciado: Dado la nota promedio de un alumno, obtener la categoría, según
la siguiente tabla.
Promedio Categoría
Entre 0 y 5 Pésimo
Entre 6 y 10 Malo
Entre 11 y 14 Regular
Entre 15 y 17 Bueno
Entre 18 y 20 Excelente

Análisis: Para la solución de este problema, se requiere que el usuario ingrese


el promedio, luego el sistema verifique y devuelva la categoría.
Entrada: Salida:
• Promedio (p) • Categoría

Ingrese el promedio: 13
Diseño de la Interfaz de Usuario -----
Categoría: REGULAR

Algoritmo en Pseudocódigo:
Promgrama categoria_de_promedios
Inicio
Entero: p
Leer p
En Caso que p sea
Caso 0,1,2,3,4,5
Escribir “Pésimo”
Caso 6,7,8,9,10
Escribir “Malo”
Caso 11,12,13,14
Escribir “Regular”
Caso 15,16,17
Escribir “Bueno”
Caso 18,19,20
Escribir “Excelente”
Fin caso

Fundamentos de Programación | Ing. Patricio


Vinueza
Fin

Elabore el algoritmo en Diagrama de Flujo: Para lo cual dibuje en una hoja


de papel, tome una foto y anexe aquí la imagen tomada

Elabore la Codificación en lenguaje C:


 
 
 
 
 

Problema 3
Enunciado: Al ingresar el día y el número de un mes, devolver la estación del
año de acuerdo a la siguiente tabla.
Mes Estación Tiempo
1,2,3 Verano Del 21 de Diciembre al 20 de Marzo
4,5,6 Otoño Del 21 de Marzo al 21 de Junio
7,8,9 Invierno Del 22 de Junio al 22 de Septiembre
10,11,12 Primavera Del 23 de Septiembre al 20 de Diciembre

Análisis: Para la solución de este problema, se requiere que el usuario ingrese


el día y el mes, luego el sistema verifica y devuelve la estación.
Entrada: Salida:
• Día (d) • Estación
• Mes (m)
Ingrese el día: 15
Diseño de la Interfaz de Usuario Ingrese el mes: 10

Estación: PRIMAVERA
Algoritmo en Pseudocódigo:
Promgrama Estación_mes_dia
Inicio
Entero: d, m

Fundamentos de Programación | Ing. Patricio


Vinueza
Leer d
Leer m
En Caso que m sea
Caso 1,2,3
Si m = 3 Y d> 20 Entonces
Escribir “OTOÑO”
Sino
Escribir “VERANO”
Fin si
Caso 4, 5, 6
Si m = 6 Y d> 21 Entonces
Escribir “INVIERNO”
Sino
Escribir “OTOÑO”
Fin si
Caso 7,8,9
Si m = 9 Y d> 22 Entonces
Escribir “PRIMAVERA”
Sino
Escribir “INVIERNO”
Fin si
Caso 10,11,12
Si m = 12 Y d> 20 Entonces
Escribir “VERANO”
Sino
Escribir “PRIMAVERA”
Fin si
Fin caso
Fin

Elabore el algoritmo en Diagrama de Flujo: Para lo cual dibuje en una hoja


de papel, tome una foto y anexe aquí la imagen tomada

Elabore la Codificación en lenguaje C:


 

Fundamentos de Programación | Ing. Patricio


Vinueza
 
 
 
 

Fundamentos de Programación | Ing. Patricio


Vinueza

También podría gustarte