Programacion en C++ enumeracion usando enum

Bueno ya que un amigo estuvo preguntando algo de programacion en C++ le explique detalladamente lo que se hace con ENUM q sirve para hacer una enumarcion o usar numero aletorios.

para hacerlo mas facil lo explicare con un dado un dado tiene 6 numeros y 6 lados :D ok entonces lo que se hace con enum es guardar los datos del 1 al 6 pero solo declarando el 1 luego luego seguira hasta llegar al 6. ejemplo

enum dado { lado1 = 1 , lado2, lado3, lado4, lado5 , lado6 } ;

empieza con el lado1= 1 el cual tiene el uno en el dado y asi succesivamente hasta llegar al .

es una forma facil de agregar datos a variables es ves de estar agregando uno por uno.

un programa sencillo dond veremos como trabaja lo dejo aqui

// programa de dados, se lanza tres veces el dado para ver quien tiene
// la mayor puntuacion
// hecho por moyo [SSD]

#include <iostream.h>
#include <stdlib.h>

int main()
{
enum dado { lado1 = 1 , lado2, lado3, lado4, lado5 , lado6 } ; // aki esta la secuencia de datos de 1 al 6
cout << ” al lanzar la primera vez obtienes ” << lado1 << “\n”; // tirar la primera vez el dado q val 1
cout << ” la segunda vez obtienes ” << lado3 << “\n”; // la segunda vez q q vale 3
cout << ” la tercera vez obtienes ” << lado2 << “\n”; // la ultima vez q vale 2
int total ; // aki declaro la variable total para luego ser usada en la sumatoria
total = lado1 + lado2 + lado3 ; // sumatoria de los puntos
cout << ” Sumatoria total ” << total ; // aki sale el total obtenido
system(“PAUSE”); // para pausar el programa
return 0; // terminar el programa
}

espero hallan entendido :D fue algo sencillo pero servira de mucho.

salu2

5 thoughts on “Programacion en C++ enumeracion usando enum

  1. tengo una pregunta que tal se haria esta?

    3. Escribir un programa que imprima los números de 2 en 2 desde 10 hasta el 50.

  2. lo haces con un for puede poenr una variable q valla escribiendo de 2 en 2 y empezas declarando la variable con un valor de 10.

  3. amigo el codigo no funciona ya lo meti al dev c++ y no me compilo

  4. altgsrr71
    el codigo no compila porque esta hecho para versiones anteriores, yo lo copie y modifique para que se pudiese ejecutar, aparte contiene errores con las comillas de las cadenas y el (“PAUSE”) esta de mas, ojo lo coloco con el exceso porque funciona igual. prueba con este que si te debe compilar ( por cierto para los compiladores actuales no es necesario colocar el .h para los heders)

    #include
    using namespace std;

    int main()
    {
    enum dado { lado1 = 1 , lado2, lado3, lado4, lado5 , lado6 } ; // aki esta la secuencia de datos de 1 al 6
    cout << "al lanzar la primera vez obtienes " << lado1 << "\n"; // tirar la primera vez el dado q val 1
    cout << "la segunda vez obtienes " << lado3 << "\n"; // la segunda vez q q vale 3
    cout << "la tercera vez obtienes " << lado2 << "\n"; // la ultima vez q vale 2
    int total ; // aki declaro la variable total para luego ser usada en la sumatoria
    total = lado1 + lado2 + lado3; // sumatoria de los puntos
    cout << " Sumatoria total " << total << endl; // aki sale el total obtenido
    system("PAUSE"); // para pausar el programa (esta de mas)
    return 0; // terminar el programa
    }

  5. como se haria para hacer una biblioteca en C++ donde hay 100 libros y el programa tiene que decir quien tomo prestado el libro y la enumeracion del libro ademas del nombre de la persona??

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>