Dev - C++ - Ayuda no resuelve mi programa

 
Vista:

Ayuda no resuelve mi programa

Publicado por Andres w (1 intervención) el 12/10/2014 23:34:13
Hola que tal, este es mi programa es para resolver perimetros y areas de figuras, ya logre que compile y que corra solo que no me resuelve pls ayuda :(

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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <conio.h>
 
using namespace std;
int main()
{ //main
    int LONGITUDCUADRADO;
    int longituddebase;
    int longituddelado;
    int longituddelotrolado;
    int longitudaltura;
    int longituddealtura;
    int longituddeBASE;
    float longituddiametro;
    float longitudradio;
    float pi=3.1416;
    int longitudladorombo1;
    int longitudalturarombo;
    int longituddiagonalmenor;
    int longitudladorombo2;
    int longitudladorombo3;
    int longitudladorombo4;
    int opcion;
    int perimetrocuadrado;
    int areacuadrado;
    int perimetrodetriangulo;
    int areadetriangulo;
    int perimetroderectangulo;
    int areaderectangulo;
    float perimetrodecirculo;
    float areadecirculo;
    int perimetroderombo;
    int areaderombo;
 
do
{
    system("cls");
    cout<<"Elegir una opcion:  \n";
    cout<<"1. Area y perimetro cuadrado \n";
    cout<<"2. Area y perimetro triangulo \n";
    cout<<"3. Area y perimetro rectangulo \n";
    cout<<"4. Area y perimetro circulo \n";
    cout<<"5. Area y perimetro rombo \n";
    cout<<"Opcion: ";
    cin>>opcion;
 
switch(opcion)
{
case 1:
{
system("cls");
cout<<"Calcular el area y perimetro de un cuadrado \n";
cout<<"se pide: \n";
cout<<"Longitud por lado \n";
cin>> LONGITUDCUADRADO;
perimetrocuadrado=LONGITUDCUADRADO*4;
areacuadrado=LONGITUDCUADRADO*LONGITUDCUADRADO;
 
getch();
break;
}
case 2:
{
system("cls");
cout<<"Calcular el area y perimetro de un triangulo \n";
cout<<"se pide: \n";
cout<<"longitud de base \n";
cin>>longituddebase;
cout<<"longitud de altura \n";
cin>>longitudaltura;
cout<<"longitud de lado \n";
cin>>longituddelado;
cout<<"longitud del otro lado \n";
cin>>longituddelotrolado;
perimetrodetriangulo=(longituddebase)+(longituddelado)+(longituddelotrolado);
areadetriangulo=longituddebase*longitudaltura;
getch();
break;
}
case 3:
{
system("cls");
cout<<"Calcular el area y perimetro de un rectangulo \n";
cout<<"se pide : \n";
cout<<"Longitud de altura \n";
cin>>longituddealtura;
cout<<"Longitud de base \n";
cin>>longituddeBASE;
perimetroderectangulo=(2*longituddeBASE)+(2*longituddealtura);
areaderectangulo=(longituddeBASE)*(longituddealtura);
getch();
break;
}
case 4:
{
system("cls");
cout<<"Calcular el area y perimetro de un circulo \n";
cout<<"se pide : \n";
cout<<"Longitud del diametro \n";
cin>>longituddiametro;
cout<<"longitud del radio \n";
cin>>longitudradio;
perimetrodecirculo=(longituddiametro*pi);
areadecirculo=(pi*longitudradio*longitudradio);
getch();
break;
}
case 5:
{
system("cls");
cout<<"Calcular el area y perimetro de un rombo \n";
cout<<"se pide : \n";
cout<<"Longitud lado 1 \n";
cin>>longitudladorombo1;
cout<<"Longitud lado 2 \n";
cin>>longitudladorombo2;
cout<<"Longitud lado 3 \n";
cin>>longitudladorombo3;
cout<<"Longitud lado 3 \n";
cin>>longitudladorombo4;
cout<<"Longitud de diagonal mayor \n";
cin>>longitudalturarombo;
cout<<"Longitud de diagonal menor \n";
cin>>longituddiagonalmenor;
perimetroderombo=(longitudladorombo1+longitudladorombo2+longitudladorombo3+longitudladorombo4);
areaderombo=(longitudalturarombo*longituddiagonalmenor/2);
getch();
break;
} //caso 5
 
default:
        cout<<"OPCION NO VALIDA";
        getch();
        break;
 
 
} //opcion 
}while (opcion!=5);
} // main
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder