Autor
|
Tema: Que esta mal en este codigo (Leído 6,021 veces)
|
Daniel_Ruiz
Desconectado
Mensajes: 28
|
Bueno que esta mal en este codigo¿? al ejecutarlo que dice q a encontrado un error #include <iostream> #include <stdio.h>
using namespace std;
char a;
char s; char r;
main() { printf("(s)Suma (R)Resta"); scanf("%s",a);
if(a == s) { printf("Realizas suma"); } else if(a == r) { printf("Realizas suma"); }
return 0; }
|
|
|
En línea
|
Importante
Bueno Necesito de su ayuda estoy montando una microempresa, Y estoy reuniendo Quemadoras de Dvd - Cd , Soy de Colombia Bogota si quieres apoyarme enviame un Mp Por Favor!.
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Creo que te has hecho un potaje mental mezclando instrucciones de C y C++, no es que esté mal, pero ni procede ni incluyes las librerías necesarias para ello.
Te lo dejo en C++:#include <iostream> using namespace std; char a; int main() { cout<<"(s)Suma (R)Resta"; cin>>a; if(a == 's') { cout<<"Realizas suma"; } else if(a == 'r') { cout<<"Realizas resta"; } return 0; }
No confundas las variables con los valores que van/pueden tomar. En este caso s y r son valores que puede tomar la variable a, no variables en sí.
Saluditos! ....
|
|
|
En línea
|
|
|
|
Daniel_Ruiz
Desconectado
Mensajes: 28
|
Haci lo tengo #include <iostream> #include <stdio.h>
using namespace std; char a;
int primero; int segundo;
int main() { cout<<"(S)Suma (R)Resta\n\n\n"; cin>>a; if(a == 's') { printf("Ingresa el primer numero"); scanf("%u",primero); printf("Ingresa el Segundo numero"); scanf("%u",segundo); printf("Total",primero + segundo); } else if(a == 'r') { cout<<"Realizas resta"; } return 0; } Pero me sigue el mismo error :S
|
|
|
En línea
|
Importante
Bueno Necesito de su ayuda estoy montando una microempresa, Y estoy reuniendo Quemadoras de Dvd - Cd , Soy de Colombia Bogota si quieres apoyarme enviame un Mp Por Favor!.
|
|
|
mr.blood
Desconectado
Mensajes: 150
|
Y ese scanf te deberia quedar scanf("%c", &a); EDITO: Pon el simbolo & antes de la variable en un scanf. No mezcles lenguajes, usa C o C++, pero no los dos . Sa1uDoS
|
|
|
En línea
|
|
|
|
Daniel_Ruiz
Desconectado
Mensajes: 28
|
Lol Pero cuales son las cosas de c que estoy usando :s
|
|
|
En línea
|
Importante
Bueno Necesito de su ayuda estoy montando una microempresa, Y estoy reuniendo Quemadoras de Dvd - Cd , Soy de Colombia Bogota si quieres apoyarme enviame un Mp Por Favor!.
|
|
|
mr.blood
Desconectado
Mensajes: 150
|
De C++ los cin los cout y la #include <iostream> De C los scanf y los printf y la #include <stdio.h> #include <stdio.h> int main() { char a; int primero; int segundo; puts("(S)Suma (R)Resta\n\n\n"); if(a == 's') { puts("Ingresa el primer numero"); puts("Ingresa el Segundo numero"); puts("Total",primero + segundo ); } else if(a == 'r') { } return 0; }
Por favor, define las variables en sus funciones, no globalmente . Prueba ese codigo en C y comentanos si te funciona. No conozco C++, por lo que no puedo darte un ejemplo en ese lenguaje. Sa1uDoS
|
|
|
En línea
|
|
|
|
Daniel_Ruiz
Desconectado
Mensajes: 28
|
Acabe de crear este :S #include <iostream> using namespace std; char a; int uno; int dos;
int main() { cout<<"(S)Suma (R)Resta (M)Multiplicacion (D)Division\n\n"; cin>>a; if(a == 's' == 'S') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Suma = \n"<< uno + dos ; } else if(a == 'r'== 'R') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Resta = \n"<< uno - dos ; } else if(a == 'm'|| 'M') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Multiplicacion = \n"<< uno * dos ; } else if(a == 'd'|| 'D') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Division = \n"<< uno / dos ; } return 0; }
|
|
|
En línea
|
Importante
Bueno Necesito de su ayuda estoy montando una microempresa, Y estoy reuniendo Quemadoras de Dvd - Cd , Soy de Colombia Bogota si quieres apoyarme enviame un Mp Por Favor!.
|
|
|
|
Daniel_Ruiz
Desconectado
Mensajes: 28
|
Mucho mejor, ahora estas en C++ .
Pero los if no están bien, serían algo como esto:if(a == 's' || a== 'S')
Es decir, debes repetir la variable en cada caso. Y así en todos los if que tienes.
Muy bien campeón, así da gusto ayudar.
Saluditos!. .... Jejeje Muchas Gracias espero aprender de Ti Maestro Edit Listo termine mi primer calculadora Gracias :p #include <iostream> using namespace std; char a; int uno; int dos; int main() { cout<<"(S)Suma (R)Resta (M)Multiplicacion (D)Division\n\n"; cin>>a; if(a == 's'||a == 'S') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Suma = \n"<< uno + dos ; } else if(a == 'r'||a == 'R') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Resta = \n"<< uno - dos ; } else if(a == 'm'|| a == 'M') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Multiplicacion = \n"<< uno * dos ; } else if(a == 'd'||a == 'D') { cout<<"Ingresa un numero\n\n"; cin >>uno; cout<<"Ingresa otro numero\n\n"; cin >>dos; cout<<"Total Division = \n"<< uno / dos ; } return 0; }
|
|
« Última modificación: 16 Abril 2013, 18:16 pm por Daniel_Ruiz »
|
En línea
|
Importante
Bueno Necesito de su ayuda estoy montando una microempresa, Y estoy reuniendo Quemadoras de Dvd - Cd , Soy de Colombia Bogota si quieres apoyarme enviame un Mp Por Favor!.
|
|
|
leosansan
Desconectado
Mensajes: 1.314
|
Jejeje Muchas Gracias espero aprender de Ti ...... Edit Listo termine mi primer calculadora Gracias :p Por cierto, cuando vayas a poner un código usa las etiquetas GeSHi y eliges la de C++, y en medio de las etiquetas que aparecen "pegas" tu código,así el código sale coloreado y es más fácil para los que te ayuden leer el código
¡¡¡¡Enhorabuena¡¡¡¡
Saluditos!. ....
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
comprobar si este codigo en batch esta bien
Scripting
|
blha
|
0
|
2,305
|
11 Septiembre 2008, 16:19 pm
por blha
|
|
|
ayuda que esta mal en este codigo C
« 1 2 »
Programación C/C++
|
lupitapro
|
12
|
6,150
|
15 Junio 2010, 13:17 pm
por M3LiNdR1
|
|
|
¿Qué está mal en este código?
Desarrollo Web
|
Aikanáro Anário
|
5
|
2,560
|
15 Julio 2011, 02:53 am
por m0rf
|
|
|
necesito modificar este código de triqui esta C++ lo corro en koding linux
Programación C/C++
|
rapsolostyle
|
3
|
2,938
|
1 Octubre 2015, 04:35 am
por 0xFer
|
|
|
Este codigo esta en C/C++ o ambos?
Programación C/C++
|
Beginner Web
|
4
|
1,793
|
2 Octubre 2018, 22:34 pm
por OmarHack
|
|