Switch en dev c++

Hola buenos días mi profesor me dio este código de programación pero no me corre no se que tengo mal..

# include <iostream>
using namespace std;
float dep_compu (float precio);
float dep_herra (float precio);
float dep_mob (float precio);
float dep_vehi (float precio);
float dep_inmu (float precio);
float dep_maqui (float precio);
int main()
{
float precio;
float valor;
int opc;
system ("color 71");
cout<< "menu de depreciaciones";
cout<< "\n1 equipo de computo";
cout<< "\n2 herramientas";
cout<< "\n3 mobiliario y equipo";
cout<< "\n4 vehículos";
cout<< "\n5 inmuebles";
cout<< "\n6 maquinaria";
cout<< "\n7 que quiere depreciar?";
cin>>opc;
switch (opc)
{
case 1:
cout<< "cual es el precio del equipo de computo";
cin>>valor;
cout<< "la depreciación es de"<<dep_compu (valor);
break;
case 2:
cout<< "cual es el precio de las herramientas";
cin>>valor;
cout<< "la depreciación es de"<<dep_herra (valor);
break;
case 3:
cout<< "cual es el precio del equipo mobiliario";
cin>>valor;
cout<< "la depreciación es de"<<dep_mob(valor);
break;
case 4:
cout<< "cual es el precio del vehículo";
cin>>valor;
cout<< "la depreciación es de"<<dep_vehi(valor);
break;
case 5:
cout<< "cual es el precio del inmueble";
cin>>valor;
cout<< "la depreciación es de"<<dep_inmu(valor);
break;
case 6:
cout<< "cual es el precio de la maquinaria";
cin>>valor;
cout<< "la depreciación es de"<<dep_maqui(valor);
break;
}
system ("pause");
return 0;
{
// función 1
float dep_compu (float precio);
}
float total;
total=precio*.333;
return total;
{
// función 2
float dep_herra (float precio);
}
total=precio *.25;
return total;
{
// función 3
float dep_mob(float precio);
}
total=precio *.25;
return total;
{
// función 4
float dep_vehi(float precio);
}
total=precio *.2;
return total;
{
// función 5
float dep_inmu(float precio);
}
total=precio *.2;
return total;
{
// función 6
float dep_maqui(float precio);
}
total=precio *.2;
return total;
}
}

te agradecería mucho la ayuda..
gracias

1 respuesta

Respuesta
1

En primer lugar, la llave que cierra el main es la llave contraria (}) y después, detrás de la declaración de cada función, pones un ; (que debes quitar) y en cada fiuncion tienes las llaves equivocadas (empiezas con } y acabas con {, cuando debería eser al reves).

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas