Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: linux1 en 15 Agosto 2010, 01:20 am



Título: ayuda con codigo ?¿
Publicado por: linux1 en 15 Agosto 2010, 01:20 am
Código:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
    int numero, numero2, resultado;
    char operador;

    printf("introduce el primer numero\n");
    scanf("%i",&numero);

    printf("introduce la operacion que desa realizar\n");
    operador = getch();

    printf("introduce el segundo numero\n");
    scanf("%d",numero2);

    if(operador == '+')
    {
        resultado = numero + numero2;
      printf("el resultado de la suma es: %d",resultado);
    }


    if(operador == '-')
    {
        resultado = numero - numero2;
      printf("el resultado de la resta es: %d",resultado);
    }


   if(operador == '*')
   {
       resultado = numero * numero2;
      printf("el resultado de la multiplicacion es: %d",resultado);
   }


   if(operador == '/')
   {
       resultado = numero / numero2;
      printf("el resultado de la division es: %d",resultado);

   }

      getch();
       return 0;
}

pues miren estoy aprendiendo c y este es un ejercicio pero en ves de mostrar me el resultado segun la operacion (operador) me muestra una serie de numeros ?

espero me puedan ayudar presiento que es algo basico pero apenas comienzo  :-\
gracias :)


Título: Re: ayuda con codigo ?¿
Publicado por: Mr.Blue en 15 Agosto 2010, 02:38 am
Código
  1.    printf("introduce el segundo numero\n");
  2.    scanf("%d",numero2);
  3.  

aca esta el error te falta el &

Saludos.


Título: Re: ayuda con codigo ?¿
Publicado por: linux1 en 15 Agosto 2010, 03:41 am
Código
  1.    printf("introduce el segundo numero\n");
  2.    scanf("%d",numero2);
  3.  

aca esta el error te falta el &

Saludos.
gracias como dije era algo basico pero busque el resultado como 10 veces y no lo encontre creo que debo de aprender a no confundirme con tanto codigo jejeje
gracias (digo tanto por que apenas comienzo, ya se que solo son unas lineas jejeje)
bueno,...


Título: Re: ayuda con codigo ?¿
Publicado por: leogtz en 15 Agosto 2010, 07:33 am
No uses conio.h, no es estandar, te quita portabillidad.

No incluyas stdlib.h sino la vas a utilizar.
Código
  1.   printf("introduce el primer numero\n");
  2.    scanf("%i",&numero);

Usando el especificador de formato %i dejas abierta la posibilidad de que ingrese un número en distintas bases.