Hola que tal!
Solicitaria algo de ayuda con un programa en C++!!
Verán, tengo un ejercicio que dice lo siguiente:
"Realizar un programa que permita el ingreso de un número entero y un número decimal, asignar cada valor a las correspondientes variables y mostrar dichos valores por Pantalla. Previamente utilizar un algoritmo para identificar números decimales y enteros"
El tema es que lo arme y solo logro que me muestre los enteros y no los decimales, intente con un if, pero me complique la vida... y me dio millones de errores (estoy usando borland c++).
También me gustaria que al terminar el programa, se reinicie y puedas volver a ingresar los valores, sin la necesidad de volverlo abrir!
Mi código:
Código:
# include <stdio.h>
# include <conio.h>
# include <ctype.h>
void main (void)
{
int num;
char opcion;
clrscr();
printf("¿Introducir un numero entero (E) o decimal (D)?");
opcion = toupper (getch());
printf("\n");
switch(opcion)
{
case 'E': clrscr();
printf("Introducir un numero entero:\n\n");
scanf("%d", &num);break;
case 'D': clrscr();
printf("Introducir un numero decimal\n");
scanf("%f", &num); break;
default: clrscr();
printf("Usted debe ingresar un caracter numerico!");
printf("\n");
}
printf("Fin del programa!\n");
getch();
}
Si me pueden dar una mano para que ande haciendo lo que pide el enunciado, les voy a estar muy agradecido!
Saludos y desde ya muchas gracias!