Divisão na calculadora não funfa [RESOLVIDO]

1. Divisão na calculadora não funfa [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 10/02/2011 - 08:15h

Bom dia a todos.
Fiz minha primeira calculadora, mas esta linha esta dando erro:
printf("A divisao entre %.2f e %.2f = %.2f", n1, n2, n1/n2);
Código abaixo:
_______________________________________________________________
#include <stdio.h>
#include <stdlib.h>

int main ()
{
// Variaveis
float n1, n2;
int opcao;

// Entrada de Dados
printf("Entre com um numero:");
scanf("%f", &n1);
fflush (stdin);
printf("Entre com a opcao desejada:"
"\n 1.Somar"
"\n 2.Subtrair"
"\n 3.Dividir"
"\n 4.Multiplicar");
scanf("%d", &opcao);
printf("Entre com outro numero:");
scanf("%f", &n2);

// Processamento
switch(opcao){
case 1:
printf("A soma entre %.2f e %.2f = %.2f", n1, n2, n1+n2);
break;
case 2:
printf("A subtração entre %.2f e %.2f = %.2f", n1, n2, n1-n2);
break;
case 3:
if(n2==0){
printf("Nenhum numero eh divisivel por zero");
}else(
printf("A divisao entre %.2f e %.2f = %.2f", n1, n2, n1/n2);
)
break;
case 4:
printf("A multiplicacao entre %.2f e %.2f = %.2f", n1, n2, n1*n2);
break;
}
// Fonal do Código
fflush (stdin);
getch ();
return 0;
}
______________________________________________________________



  


2. MELHOR RESPOSTA

Andre Gerson Ganske
AndreGanske

(usa Ubuntu)

Enviado em 10/02/2011 - 08:27h

Há um erro aqui

else(
printf("A divisao entre %.2f e %.2f = %.2f", n1, n2, n1/n2);
)
break;

troque os "()" do 'else' por "{}"

abraço

3. Re: Divisão na calculadora não funfa [RESOLVIDO]

Fabricio
Hellsius

(usa Ubuntu)

Enviado em 10/02/2011 - 12:33h

Obrigado amigo, era isso mesmo.
=D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts