/*---------------------------------------------------------------- | Autor: | | Fecha: Versión: 1.0 | |-----------------------------------------------------------------| | Descripción del Programa: | | 3. Escriba un programa que lea un número natural que | | corresponde al número de lados de un polígono y nos mostrará | | por pantalla el tipo de polígono que es: triángulo (3 lados), | | cuadriláteros (4 lados), pentágonos (5 lados), hexágonos | | (6 lados), heptágonos (7 lados), octágonos (8 lados) | | y "polígono de más de 8 lados" para el resto. | | Tenga en cuenta también que no existen polígonos de menos | | de 3 lados | | ----------------------------------------------------------------*/ // Incluir E/S y Librerías Standard #include <iostream> #include <cstdlib> using namespace std; // Zona de Declaración de Constantes // Zona de Declaración de Tipos // Zona de Cabeceras de Procedimientos y Funciones // Programa Principal int main() { // Zona de Declaración de Variables del Programa principal unsigned int numLados; cout << "Introduzca el numero de Lados:" ; cin >> numLados; cout << "La figura "; switch(numLados) { case 0: case 1: case 2: cout << "NO es un polígono."; break; case 3: cout << "es un triangulo."; break; case 4: cout << "es un cuadrilátero."; break; case 5: cout << "es un pentagono."; break; case 6: cout << "es un hexagono."; break; case 7: cout << "es un heptagono."; break; case 8: cout << "es un octogono."; break; default: cout << "es un polígono de mas de 8 lados."; break; } cout << endl; system("Pause"); // Hacer una pausa return 0; // Valor de retorno al S.O. } // Implementación de Procedimientos y Funciones