C++ Este codigo se supone que es un menu ayuda!!
Cerrado
robo12013
-
12 oct 2018 a las 02:43
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 3 nov 2018 a las 06:53
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 3 nov 2018 a las 06:53
Consulta también:
- C++ Este codigo se supone que es un menu ayuda!!
- Código postal chile 2023 - Guide
- Menu opera - Guide
- Menu de chrome - Guide
- Codigo caramelo raro pokemon rojo fuego - Guide
- De donde es el codigo 0212 - Foro Móviles/PDA/GPS
1 respuesta
misterdekus
Mensajes enviados
474
Fecha de inscripción
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
miércoles, 28 de agosto de 2024
127
13 oct 2018 a las 07:32
13 oct 2018 a las 07:32
hola, Robo
Ya lo trate de compilar ...
Hay varias cosas mal en ese código
que errores te salen a ti ?
Saludos
Ya lo trate de compilar ...
Hay varias cosas mal en ese código
que errores te salen a ti ?
Saludos
3 nov 2018 a las 06:53
#include <stdlib.h>
enum {cuadrado, circulo,triangulo,altura , base,}; <-- mal , porque si es para el switch , cuadrado = 0;, y no 1 , y altura y base ? no te servirá para lo que deseas
int main()
{
char Op; <-- suponiendo que corriges lo de enum , el tipo char no servirá , cambialo a int
printf("Elige una opcion del menu, se realizara el procedimiento de encontrar el area: \n");
printf("1-Area del cuadrado\n");
printf("2-Area del circulo\n");
printf("3-Area del triangulo\n");
printf("\tOpcion: ");
Op = getchar(); <-- este lo cambias a scanf
switch(Op)
{
case cuadrado;
{
int lado,area;
printf("Lado del cuadrado en cm:");
scanf("%d",&lado);
area=lado*lado;
printf("El area es:%d\n",area);
}
break;
case circulo;
float area,radio;
{
printf("Introduce El Radio Del Circulo Dividido en 2:\t");
scanf("%f",&radio);
area=(radio*radio)*(3.14);
printf("El Area Del Circulo Es: = %.2f",area);
}
break;
case triangulo;
main() <-- funcion recursiva ? no funciona con main, que tratabas de hacer
printf("Introduce la base \n");
scanf("%f", &base); <- si corregiste lo de enum y lo pusiste como se debe , ya no te debe dar error
printf("Introduce la altura \n");
scanf("%f", &altura);
area = (base*altura) / 2;
break;
default:
printf("La opcion seleccionada no existe\n");
}
system("pause");
return 0;
}