/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

problema en mi codigo c++

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
soso_2



Registrado: 20 Sep 2007
Mensajes: 14
Ubicación: bbb

MensajePublicado: 05/10/2007 7:25 pm
Título: problema en mi codigo c++

el problema es que al ejecutarlo le doy los valores pero no hace nada y se acaba el programa y de paso alguien sabe la formula en dev c++ para saber si naciste en año bisiesto

/*calculadora basica*/
#include <stdio.h>
#include <conio.h>



int main(int argc, char *argv[])
{
float a,b,c;
char oper;
printf("calculadora simple\n");
printf(" 1)suma\n 2)resta\n 3)multiplicasion\n 4)divicion\n");
printf("que desea realizar:");
scanf("%c",&oper);
printf("dame el primer valor:");
scanf("%f,&a");
printf("dame el segundo valor:");
scanf("%f,&b");
switch(oper)
{
case'1':c=a+b;
printf("%f+%f=%f",a,b,c);
break;
case'2':c=a-b;
printf("%f-%f=%f",a,b,c);
break;
case'3':c=a*b;
printf("%f*%f=%f",a,b,c);
break;
case'4':c=a/b;
printf("%f/%f=%f",a,b,c);
break;
}
getch();
}

[/b]
Volver arriba
Dirección AIM Yahoo Messenger
rir3760



Registrado: 01 Oct 2004
Mensajes: 3841
Ubicación: Mexico

MensajePublicado: 05/10/2007 8:12 pm
Título:

El error principal se encuentra en las dos llamadas a scanf donde pides los valores de las variables "a" y "b":
Código:
printf("dame el primer valor:");
scanf("%f,&a");

printf("dame el segundo valor:");
scanf("%f,&b");

Hay que cambiarlas a:
Código:
printf("dame el primer valor:");
scanf("%f", &a);

printf("dame el segundo valor:");
scanf("%f", &b);


Aparte de eso deberias evitar el uso de conio, cambiar la definicion de main a "int main()" y por ultimo indicar el valor de retorno de esa funcion con (al menos) "return 0;".

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
soso_2



Registrado: 20 Sep 2007
Mensajes: 14
Ubicación: bbb

MensajePublicado: 06/10/2007 6:37 am
Título: gracias

no se como se me pudo pasar eso
Volver arriba
Dirección AIM Yahoo Messenger
rir3760



Registrado: 01 Oct 2004
Mensajes: 3841
Ubicación: Mexico

MensajePublicado: 06/10/2007 6:50 am
Título:

Los años bisiestos son multiplos de 400 o 4 (pero en este ultimo caso no de 100), si quieres un ejemplo es cuestion de buscar en la base de datos de los foros.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com