Ayuda En Mini Programa De Operaciones!
Publicado por Gabriel Cruz (2 intervenciones) el 04/02/2016 02:32:01
Hola amigos espero tener su ayuda, estuve haciendo este pequeño proyecto para la escuela pero el problema es que no me resuelve las operaciones todas me dan igual a cero (0) al igual que cuando corro el programa y termina algun "case" entra directo a otra opcion oh repite dos veces el menu segun sea la opcion selecta, les dejo mi codigo y poder tener su ayuda! Gracias!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <conio.h>
int op=1,pi=3.1416;
double rad,area,peri,lado,altura;
void main()
{
while (op!=0)
{
printf("Resolucion De Operacion Con Figuras Geometricas \n \n");
printf(" 1.-Circulo \n 2.-Triangulo \n 3.-Cuadrado \n \n \n 0.- Salir \n");
scanf("%d",&op);
if (op==0) break;
switch (op)
{
case 1:
printf("Perimetro y Area De Un Circulo \n\n");
printf("Introduce El Radio \n");
scanf("%4.2f",&rad);
area=pi*rad*rad;
peri=2*pi*rad;
printf("Circulo \n");
printf("Area = %4.2f \n",area);
printf("Perimetro = %4.2f \n",peri);
break;
case 2:
printf("Area y Perimetro De Un Triangulo \n\n");
printf("Introduce El Lado \n");
scanf("%4.2f",&lado);
printf("Introduce La Altura \n");
scanf("%4.2f",&altura);
area=lado*altura/2;
peri=3*lado;
printf("Triangulo Equilatero \n\n");
printf("Area = %4.2f \n",area);
printf("Perimetro = %4.2f \n",peri);
break;
case 3:
printf("Area y Perimetro De Un Cuadrado \n\n");
printf("Introduce Un Lado \n");
scanf("%4.2f",&lado);
area=lado*lado;
peri=4*lado;
printf("Cuadrado \n\n");
printf("Area = %4.2f \n",area);
printf("Perimetro = %4.2f \n",peri);
break;
}
getch();
}
}
Valora esta pregunta


0