@[Somente membros podem ver os links. ] refiz o código
Código:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
float v1, v2, result;
char op = '0';
do{
v1, v2, result = 0;
printf(" \n ");
printf(" \t\t (1) somar \n");
printf(" \t\t (2) subtrair \n");
printf(" \t\t (3) multiplicar \n");
printf(" \t\t (4) dividir \n");
printf(" \t\t (0) sair do programa \n");
printf(" \n" );
printf("Informe a operacao: \n");
printf("\t\t\t\t\t>>> ");
op =getchar();
printf("\n");
if(op!='0'){
printf(" Digite o primeiro valor:\t\t>>> ");
scanf(" %f", &v1);
printf(" Digite o segundo valor:\t\t\t>>> ");
scanf(" %f", &v2);
if(op=='1'){
result = v1 + v2;
}else
if(op=='2'){
result = v1 - v2;
}else
if(op=='3'){
result = v1 * v2;
}else
if(op=='4'){
result = v1 / v2;
}
}
printf( "\n O resultado eh: \t\t\t>>> %f ", result);
}while(op!='0');
return 0;
}
mais ainda está com um erro no retorno que estou tentando resolver aqui