Informática · FCA UNAM

Programa 7. Signos del zodiaco

Análisis del problema

Salida: el signo, su categoría (elemento), fortalezas, debilidades, lo que le gusta y lo que le disgusta
Signo: número del 1 al 12 elegido en un menú (dato de entrada, int)
Categorías: 🜂 Fuego (1, 5, 9), 🜃 Tierra (2, 6, 10), 🜁 Aire (3, 7, 11), 🜄 Agua (4, 8, 12); cada signo muestra su emoji (♈ … ♓)
Estructura: un solo switch con un case por signo y default para opciones no válidas

Algoritmo Signos del zodiaco

INICIO
1. Declaración de variables
2. Menú
3. Lectura de datos
4. Salida según el signo (switch; default = opción no válida)
FIN

Prueba de escritorio

signoCasoSignoCategoría
5case 5♌ Leo🜂 FUEGO
10case 10♑ Capricornio🜃 TIERRA
11case 11♒ Acuario🜁 AIRE
8case 8♏ Escorpio🜄 AGUA
13defaultOpción no válida—

Error en la página de ayuda
En zodiacsign.com, la sección de Capricornio dice “A Aries le gusta / le disgusta”; en el programa se corrigió como Capricornio.

Salida del programa

Ejecución del programa

Tarea

Programa 7. Signos del zodiaco.

Escriba un programa en C que solicite al usuario su símbolo del zodiaco y le informe la categoría de su signo y una breve descripción del mismo.

Fuego: Aries, Leo, Sagitario
Tierra: Tauro, Virgo, Capricornio
Aire: Géminis, Libra y Acuario
Agua: Cáncer, Escorpio, Piscis

Ayuda: https://www.zodiacsign.com/es/