hola , hice un programa , simple tipo calculadora...
que se ingresa dos numeros , y tambien despues un caracter,
segun el caracter se hará suma o resta ,
pero no anda correctamente el programa... ,
este es el programa...
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<iostream.h>
main ()
{
char car=' ';
int a=0,b=0,res=0;
printf("Ingrese un numero: ");
scanf ("%d",&a);
printf ("\ningrese otro numero: ");
scanf ("%d",&b);
printf("\ningrese un caracter: ");
scanf("%c",&car);
if (car=='+')
res=a+b;
if (car=='-')
res=a-b;
printf("\nel resultado es: %d\n",res);
getch ();
}
-----Agregado el 21/6/2010 a las 03 : 02 : 52-----
aca lo hice con switch y da igual...
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<iostream.h>
main ()
{
char car=' ';
int a=0,b=0,res=0;
printf("Ingrese un numero: ");
scanf ("%d",&a);
printf ("\ningrese otro numero: ");
scanf ("%d",&b);
printf("\ningrese un caracter: ");
scanf("%c",&car);
switch (car)
{
case '+':
res=a+b;
break;
case '-':
res=a-b;
break;
default:
printf ("opcion invalida");
}
printf("\nel resultado es: %d\n",res);
getch ();
}