Skip to content

Instantly share code, notes, and snippets.

@jmramirezpro
Created April 1, 2016 06:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmramirezpro/4051a9d56dd27e1227534d3282d37f93 to your computer and use it in GitHub Desktop.
Save jmramirezpro/4051a9d56dd27e1227534d3282d37f93 to your computer and use it in GitHub Desktop.
/*
* Dado.c
* Ejercicios del Podcast Codigo Fuente - Programa 028
* Escribir un programa, en lenguaje C, que:
* 1º) Pida por teclado el resultado (dato entero) obtenido al lanzar
* un dado de seis caras.
* 2º) Muestre por pantalla el número en letras (dato cadena) de la cara
* opuesta al resultado obtenido.
* Nota 1: En las caras opuestas de un dado de seis caras están
* los números: 1-6, 2-5 y 3-4.
* Nota 2: Si el número del dado introducido es menor que 1 ó mayor que 6,
* se mostrará el mensaje: "ERROR: Número incorrecto.".
* Creado el 27 de mar. de 2016
* Author: jmramirez
*/
#include <stdio.h>
int main()
{
int numero;
printf( "Introduzca numero del dado: " );
scanf( "%d", &numero );
if ( numero >= 1 && numero <= 6 ){
switch ( numero ) {
case 1 : printf( "En la cara opuesta esta el \"seis\"." );
break;
case 2 : printf( "En la cara opuesta esta el \"cinco\"." );
break;
case 3 : printf( "En la cara opuesta esta el \"cuatro\"." );
break;
case 4 : printf( "En la cara opuesta esta el \"tres\"." );
break;
case 5 : printf( "En la cara opuesta esta el \"dos\"." );
break;
case 6 : printf( "En la cara opuesta esta el \"uno\"." );
}
}else{
printf( "ERROR: Numero incorrecto." );
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment