Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETOS
Fecha:05/11/2022
Nombre del estudiante:Miguel Angel Lopez Hernandez
Nombre del docente:Valeria
1. Con base en el material consultado en la unidad programa los siguientes ejercicios y repórta:
Código
Clases
Relación entre objetos
Impresión de pantalla de las corridas
Juego CRAPS
i. Declara una clase Dado que no tenga atributos. Los métodos que debe tener son el
constructor y un método para “tirar” el dado y se obtenga un valor utilizando la función
srand () de la librería cstdlib
ii. En una función main() declara una instancia de Dado y prueba tu código
ii. Declara una clase Craps, que tenga como atributos Dado1, Dado2 del tipo Dado
y JugadorApostador del tipo Jugador
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
switch (suma){
case 7:
case 11:
statusJuego = GANA;
break;
case 2:
case 3:
case 12:
statusJuego = PIERDE;
break;
default:
statusJuego = CONTINUA;
miPunto = suma;
printf("Su punto es %d\n",miPunto);
break;
}
while (statusJuego == CONTINUA) {
suma = tiraDados ();
if (suma == miPunto) {
statusJuego = GANA;
} else if (suma == 7) {
statusJuego = PIERDE;
}
}
if (statusJuego == GANA) {
printf ("Enhorabuena, el jugador gana\n");
} else {
printf ("Lo siento has perdido\n");
}
return 0;
}
int tiraDados (void){
int dado1;
int dado2;
int sumaTemp;
dado1 = 1 + rand() %6;
dado2 = 1 + rand() %6;
sumaTemp = dado1 +dado2;
4. Redacta una conclusión sobre el uso de clases y sus relaciones para automatizar
actividades de la vida diaria
Las clases se utilizan para representar entidades o conceptos. Cada clase es un modelo que
define un conjunto de variables (el estado), y métodos apropiados para operar con dichos
datos (el comportamiento). Cada objeto creado a partir de la clase se denomina instancia de
la clase.
5. Al finalizar esta actividad, vuelve a la plataforma y sigue los pasos que se indican para enviar
tu trabajo.
* * *