Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Meu programa está pronto,porém falta algum detalhe.


senhor_unix

Pergunta

Pessoal,o meu programa está pronto,porém falta algum detalhe,estou fazendo ele no Windows com o programa Dev-C++,que por sinal é um programa bom.

vejam o código do programa

#include <stdio.h>
#include <conio.h>
#include <math.h>

main ()
{
  
float n1,n2,resultado;
char operador;


printf("\n Digite o primeiro numero:");
scanf ("%f",&n1);
printf("\n Digite o segundo numero:");
scanf ("%f",&n2);
printf("\ Digite o operador:");
scanf ("%c",&operador);

if operador='+' then
resultado=n1+n2;    
printf ("\n O resultado e: %f",resultado);        
else
if operador='-' then
resultado=n1-n2;
printf ("\n O resultado e: %f",resultado);     
else
if operador='/' then
resultado=n1/n2;
printf ("\n O resultado e: %f",resultado);   
else  
if operrador='*' then
resultado=n1*n2;
printf ("\n O resultado e: %f",resultado);     

}


getch();





}

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Fiz o que você disse e deu isso

16:8 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp [Warning] '40'

C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp In function `int main()':

19 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected `(' before "operador"

22 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected primary-expression before "else"

22 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected `;' before "else"

26 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected primary-expression before "else"

26 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected `;' before "else"

30 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected primary-expression before "else"

30 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected `;' before "else"

30 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp At global scope:

38 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected constructor, destructor, or type conversion before ';' token

44 C:\Documents and Settings\Junior\Meus documentos\Programas em C\Calculadora.cpp expected declaration before '}' token

Link para o comentário
Compartilhar em outros sites

  • 0

Consegui compilar o programa,porém quando vou digitar o operador +,a tela preta cai,quero que o programa mostre o resultado na tela,estou utilizando ainda o Dev-C++.

Vejam o código fonte

#include <stdio.h>
#include <conio.h>
#include <math.h>

main ()
{
  
float n1,n2,resultado;
char operador;


printf("\n Digite o primeiro numero:");
scanf ("%f",&n1);
printf("\n Digite o segundo numero:");
scanf ("%f",&n2);
printf("\n Digite o operador:");
scanf ("%c",&operador);

getch();
if (operador=='+') {
resultado=n1+n2;    

}   
  
else
if (operador=='-') {
resultado=n1-n2;

}

else
if (operador=='/') {
resultado=n1/n2;

}

else  
if (operador=='*') {
resultado=n1*n2;
  


printf ("\n O resultado e: %f",&resultado);


}
getch();

}

Link para o comentário
Compartilhar em outros sites

  • 0

achei o problema,era preciso trocar o:

printf("\n Digite o operador:");
scanf ("%f",&operador);
para
printf("\n Digite o operador:");
scanf ("%s",&operador);

perceba que troquei o %f para %s ou seja de caracter para string,agora executou perfeitamente,deu para digitar o operador + e ver o resultado na tela preta.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...