Cómo programar para sumar, restar, multiplicar y dividir dos números desde la consola y usar interruptores para generar los resultados
#include?lt;stdio.hgt;
int?main(void)
{
doble?num1?=?0;
doble?num2?=?0;
char?symbol?=?0;
p>
char?end?=?' y';
printf("/t\t\t\t/n Esta calculadora solo puede calcular sumas simples ( ) resta (-) Para operaciones de multiplicación (*) y división (/), simplemente ingrese dos números y un símbolo de operación y presione Enter para obtener el resultado. Por ejemplo, para calcular el valor de 5 por 3, simplemente ingrese 5*3 y. presione Enter. Presione la tecla para obtener el resultado \n");
while(end?==?' y')
{?
printf("\ n Introduzca la operación: ");
while(1)
{
scanf("? lfclf", amp; num1, amp; símbolo, amp;num2);?
if(symbol?! =?'? '? amp;amp;?symbol?! =?*'?*'? amp;amp;?symbol ! =?/ ')
{
printf("Ingreso no válido, vuelva a escribir: ");?
fflush(stdin);
}
else
romper;
}
interruptor(símbolo)
{
caso?' ':
printf("lf\n", num1 num2);
romper;
caso '- ':
p>printf("lf\n", num1-num2);
romper;
caso?'*':
printf(" lf\n", num1* num2);
romper
caso?'/':
printf("lf\ n", num1/num2 );
break;
}
printf("\nSi se debe realizar otro conjunto de operaciones aritméticas (y?o?n ):");
scanf("? c", amp; end);?
}
regresar?