/*----------------------------------------------------------------
| 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