Autor
|
Tema: Calculadora en C, erro (Leído 2,674 veces)
|
stevengvr
Desconectado
Mensajes: 3
|
Hola me estuvieron ayudando con esta calculadora varias personas y llegamos al final con esto pero sigue dando error alguna solución o que estoy haciendo mal? #include<iostream> #include<conio.h>
using namespace std; main(){ int a,b,opcion; float res; cout<<"\n ----CALCULADORA----"; cout<<"\n 1.SUMA"; cout<<"\n 2.RESTA"; cout<<"\n 3.MULTIPLICAR"; cout<<"\n 4.DIVIDIR"; cout<<"\n 5.SALIR"; cout<<"\n ELIGE UNA OPCION"; cin>>opcion; system("cls"); switch(opcion){ case 1: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a+b; break; case 2: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a-b; break; case 3: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a*b; break; case 4: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a/b; break; case 5: exit(0) default: cout"<<\n Funcion no valida"; } cout<<"\n La respuesta es = "<<res<<endl; } }
|
|
« Última modificación: 8 Julio 2015, 17:24 pm por stevengvr »
|
En línea
|
|
|
|
rochesto
Desconectado
Mensajes: 8
|
La funcion sqrt() pertenece a la libreria math.h. Le he añadido esa libreria e hice un par de pruebas y sin problema.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
Utiliza las etiquetas GeShi al publicar código.
|
|
|
En línea
|
|
|
|
user-marcos
Desconectado
Mensajes: 159
|
No uses return con void
|
|
|
En línea
|
|
|
|
stevengvr
Desconectado
Mensajes: 3
|
[NOTA DEL MODERADOR]: Por última vez, por favor, lee las normas y utiliza las etiquetas GeShi para insertar código.➢ Reglas del subforo C++➢ Reglas - Subforo de Programación General
Hice un cambio total en el programa porque segun tenia muchas cosas que no deberia pero igual me sigue tirando error me faltaria obviamente colocarle la raiz pero fuera de eso todo bien #include<iostream> #include<conio.h> using namespace std; main(){ int a,b,opcion; float res; cout<<"\n ----CALCULADORA----"; cout<<"\n 1.SUMA"; cout<<"\n 2.RESTA"; cout<<"\n 3.MULTIPLICAR"; cout<<"\n 4.DIVIDIR"; cout<<"\n 5.SALIR"; cout<<"\n ELIGE UNA OPCION"; cin>>opcion; system("cls"); switch(opcion){ case 1: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a+b; break; case 2: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a-b; break; case 3: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a*b; break; case 4: cout<<"\n Elige el primer numero"; cin>>a; cout<<"\n Elige el segundo numero"; cin>>b; res=a/b; break; case 5: exit(0) default: cout"<<\n Funcion no valida"; } cout<<"\n La respuesta es = "<<res<<endl; }
|
|
« Última modificación: 8 Julio 2015, 17:29 pm por Eleкtro »
|
En línea
|
|
|
|
engel lex
|
que tal si indicas exactamente y con lujo de detalle, que errores te da, es decir, si son de compilador copia y pega, si son de tiempo de ejecución muestra una captura
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
default: cout"<<\n Funcion no valida";
Las comillas están mal colocadas. Ponlas después del '<<'.
|
|
|
En línea
|
|
|
|
mester
Desconectado
Mensajes: 219
https://www.youtube.com/watch?v=IlY9C6pzxKc
|
Aquí está toda tu ayuda. Te he retocado un poco (bastante) el codigo: #include<iostream> #include<cmath> using namespace std; int main(){ int a,b,opcion; float res; do{ //PONEMOS UN BUCLE DO-WHILE PARA QUE SE REPITA SIEMPRE cout<<"\n ----CALCULADORA----"; cout<<"\n 1.SUMA"; cout<<"\n 2.RESTA"; cout<<"\n 3.MULTIPLICAR"; cout<<"\n 4.DIVIDIR"; cout<<"\n 5.SALIR"; cout<<"\n ELIGE UNA OPCION: "; cin>>opcion; system("cls"); switch(opcion){ //TE HE REORDENADO EL CODIGO case 1: cout<<"\n Elige el primer numero "; cin>>a; cout<<"\n Elige el segundo numero "; cin>>b; res=a+b; cout<<"\n La respuesta es = "<<res<<endl; break; case 2: cout<<"\n Elige el primer numero "; cin>>a; cout<<"\n Elige el segundo numero "; cin>>b; res=a-b; cout<<"\n La respuesta es = "<<res<<endl; break; case 3: cout<<"\n Elige el primer numero "; cin>>a; cout<<"\n Elige el segundo numero "; cin>>b; res=a*b; cout<<"\n La respuesta es = "<<res<<endl; break; case 4: cout<<"\n Elige el primer numero "; cin>>a; cout<<"\n Elige el segundo numero "; cin>>b; res=a/b; cout<<"\n La respuesta es = "<<res<<endl; break; case 5: exit(0); break; default: cout << "\n Funcion no valida\n"; } // TE QUITO ESTO PORQUE AQUÍ NO SIRVE DE MUCHO -->> cout<<"\n La respuesta es = "<<res<<endl; }while(true); return 0; }
|
|
« Última modificación: 9 Julio 2015, 00:10 am por nonpromisc »
|
En línea
|
Justicia es dar a cada uno lo que se merece
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Erro con conexión ORACLE
.NET (C#, VB.NET, ASP)
|
DelKoS
|
1
|
2,002
|
23 Noviembre 2006, 15:05 pm
por DelKoS
|
|
|
erro privileged instruccion
Electrónica
|
-Xenon-
|
1
|
3,425
|
11 Julio 2007, 00:28 am
por deep_blue
|
|
|
WKT VB DECOMPILER (ERRO ... VB DLL) desesperacion ... ;)
« 1 2 »
Ingeniería Inversa
|
gardelitolucho
|
16
|
12,316
|
22 Abril 2009, 03:33 am
por KJD
|
|
|
¿Cual es el erro?
PHP
|
DroXio
|
8
|
3,946
|
1 Diciembre 2010, 18:48 pm
por cassiani
|
|
|
El NMAP ME DA UN ERRO
Hacking
|
felipe9596
|
1
|
3,327
|
20 Julio 2012, 09:38 am
por el-brujo
|
|