erikazinha
(usa Ubuntu)
Enviado em 09/10/2012 - 18:05h
Eu fiz uma calculadora em C ,porém na hora de compilar aparece essa mensagem de erro:
luna@luna-laptop:~/Documentos$ gcc calculadora4.c -o calculadora4
calculadora4.c: Na função ‘main’:
calculadora4.c:34:1: erro: ‘else’ without a previous ‘if’
Usei o mesmo código no DevC++ no Windows e deu certo.Preciso de ajuda.
Esse é o código,no DevC++ no Windows ,ele compila sem erro
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b;
int opcao;
printf("digite um numero:");
scanf("%f",&a);
fflush(stdin);
printf("digite a opcao:"
"\n 1 somar"
"\n 2 subtrair"
"\n 3 dividir"
"\n 4 multiplicar");
scanf("%d",&opcao);
printf("digite outro numero:");
scanf("%f",&b);
switch(opcao)
{
case 1 :
printf("a soma entre %.2f e %.2f = %.2f",a,b,a+b);
break;
case 2 :
printf("a subtracao entre %.2f e %.2f = %.2f",a,b,a-b);
break;
case 3 :
if(b==0);
{
printf("erro");
}
else{
printf("a divisao entre %.2f e %.2f = %.2f",a,b,a/b);
}
break;
case 4 :
printf("a multiplicacao entre %.2f e %.2f = %.2f",a,b,a*b);
break;
}
getch();
return 0;
}