Dev - C++ - Ayuda tengo un error expected unqualified-id before "switch"

 
Vista:

Ayuda tengo un error expected unqualified-id before "switch"

Publicado por Felip (1 intervención) el 23/06/2020 04:21:28
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
#include<iostream>
#include<stdlib.h>
using namespace std;
float area_t(float b,float h);
float b,h;
int num;
 
main()
{
	do{
		cout<<"\n\nIngrese la opcion que desea";
		cout<<"\n1 Area del triangulo";
		cin>>num;
	}while (num!=4);
}switch(num)
{
 
    case 1 :float area_t(float b,float h)
    {
        float a;
        cout<<"Ingrese la base";
        cin>>b;
        cout<<"Ingrese la altura";
        cin>>h;
        area_t=(b*h)*0.5;
        cout<<"El area del triangulo es"<<area_t;
        return a;break;
    }
    case 4:cout<<"Salir";
    default :cout<<"Numero incorrecto";
}
float area_t(float b,float h)
{
	float a;
	cout<<"Ingrese la base";
	cin>>b;
	cout<<"Ingrese la altura";
	cin>>h;
	area_t=(b*h)*0.5;
	cout<<"El area del triangulo es"<<area_t;
	return a;
}
Ayuda soy principiante ,tengo que poner un menu con varias funciones pero me sale ese error expected unqualified-id before 'switch'
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
Imágen de perfil de Alfil
Val: 3.239
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda tengo un error expected unqualified-id before "switch"

Publicado por Alfil (864 intervenciones) el 23/06/2020 18:39:02
Tu código arreglado, en base a esto, termina de completarlo

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
#include<iostream>
 
using namespace std;
 
void menu();
float area_t(float b, float h);
 
int main()
{
    float b, h;
    char opcion;
 
	do{
		menu();
		cin >> opcion;
 
		switch (opcion)
		{
            case '1':
                cout << "\nBase del Triangulo: ";
                cin >> b;
                cout << "Altura del Triangulo: ";
                cin >> h;
                cout << "El Area es: " << area_t(b, h) << endl;
                break;
 
            case '2':
                break;
 
            case '3':
                break;
 
            case '4':
                cout << "\nFIN DEL PROGRAMA" << endl;
                break;
 
            default:
                cout << "\nOPCION NO VALIDA" << endl;
                break;
		}
 
	} while (opcion != '4');
 
 
    return 0;
}
 
void menu()
{
    cout << "\n        MENU"
         << "\n======================"
         << "\n1.- Area del Triangulo"
         << "\n2.- ....."
         << "\n3.- ....."
         << "\n4.- Salir"
         << "\n======================"
         << "\nOPCION (1-4): ";
}
 
float area_t(float b, float h)
{
    return (b * h) / 2.0f;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar