Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2014, 11:06
Avatar de jscmanuel
jscmanuel
 
Fecha de Ingreso: mayo-2014
Mensajes: 29
Antigüedad: 10 años
Puntos: 0
Problema con sentencia switch

hola, soy nuevo en el foro ,y también nuevo en esto de la programación c++,ahora mismo estoy en proceso de aprendizaje , y tengo una duda con un programa que e echo básico ,con la sentencia switch , a uso compilador geany ,y cuando ejecuto el programa todo funciona, menos los case que no se ,parece que no existen , este el programa:

#include <iostream>
using namespace std;

int main(){
float vol, anp, res, x;
int opc;

cout<<"Calculo Ley de ohms"<<endl;
cout<<"==================="<<endl;
cout<<"Haya el Voltaje"<<endl;
cout<<"Haya el Amperaje"<<endl;
cout<<"Haya la resistencia"<<endl;
cout<<"Indique opción: ";cin>>opc;
switch (opc)
{
case '1':
cout<<"Introduce Amperaje: ";cin>>anp;
cout<<"Introduce Resistencia: ";cin>>res;
x=anp*res;
cout<<"El Voltaje es: "<<x<<endl;
break;

case '2':
cout<<"Introduce Voltaje: ";cin>>vol;
cout<<"Introduce Resistencia: ";cin>>res;
x=vol/res;
cout<<"El Amperaje es: "<<x<<endl;
break;

case '3':
cout<<"Introduce Voltaje: ";cin>>vol;
cout<<"Introduce Amperaje: ";cin>>anp;
x=vol/anp;
cout<<"La Resistencia es: "<<x<<endl;
break;

default : cout<<"Elije una Opcion valida"<<endl;
}
return 0;
}
gracia y espero vuestra ayuda ,

Última edición por jscmanuel; 23/05/2014 a las 11:29