Ir para conteúdo
Faça parte da equipe! (2024) ×

Calculadora em C++


Foxxystyle
 Compartilhar

Posts Recomendados

******************************************

* Software: (Calculadora ainda sem nome) *

* Data:23/11/2007 *

* Autor: Bruno Gonçalves Pirajá *

* Versão: 0.0.1 *

* Licença: GPL (Versão em aberto) *

* Limitações: Nenhuma *

******************************************

 

******************************************

* Obs:. Ainda não consegui compilar 100% *

******************************************

 

**********************************

* Objetivo para próxima versão: *

* Corrigir erros e compilar 100% *

**********************************

 

*/

 

#include

using namespace std;

 

int main()

{

float x,y;

int op;

cout << "\nDigite a opção desejada: ";

cout << "\n=========================";

cout << "\n(1) Adição";

cout << "\n(2) Subtração";

cout << "\n(3) Multiplicação";

cout << "\n(4) Divisão";

cout << "\n";

cin >> op;

switch(op)

{

case 1:

cout << "\nDigite um número: ";

cin >> x;

cout << "\nDigite outro número: ";

cin >> y;

cout << "\n\nA adição é: " << x+y;

break;

case 2:

cout << "\nDigite um número: ";

cin >> x;

cout << "\nDigite outro número: ";

cin >> y;

cout << "\n\nA subtração é: " << x-y;

break;

case 3:

cout << "\nDigite um número: ";

cin >> x;

cout << "\nDigite outro número: ";

cin >> y;

cout << "\n\nA multiplicação é: " << x*y;

break;

case 4:

cout << "\nDigite um número: ";

cin >> x;

cout << "\nDigite outro número: ";

cin >> y;

if(x==0 && y==0)

{

cout << "\n\nA divisão é: 0";

if(x!=0 && y==0)

cout << "\n\nIsso é uma indeterminação!";

else

cout << "\n\nA divisão é: " << x/y;

}

break;

default:

cout << "\nOpção inválida!";

break;

}

return 0;

 

}

 

 

/*

 

ERRO QUE ESTÁ ACONTECENDO AO COMPILAR NO GCC

 

kurumin@fenix:~$ gcc -o calculadora calculadora.cpp

calculadora.cpp:81:2: warning: no newline at end of file

/tmp/ccQC7jSR.o: In function `__static_initialization_and_destruction_0(int, int)':

calculadora.cpp: (.text+0x23): undefined reference to `std::ios_base::Init::Init()'

/tmp/ccQC7jSR.o: In function `__tcf_0':

calculadora.cpp: (.text+0x6c): undefined reference to `std::ios_base::Init::~Init()'

/tmp/ccQC7jSR.o: In function `main':

calculadora.cpp: (.text+0x8e): undefined reference to `std::cout'

calculadora.cpp: (.text+0x93): undefined reference to `std::basic_ostream >& std:: operator<< >(std::basic_ostream >&, char const*)'

calculadora.cpp: (.text+0xa2): undefined reference to `std::cout'

calculadora.cpp: (.text+0xa7): undefined reference to `std::basic_ostream >& std:: operator<< >(std::basic_ostream >&, char const*)'

calculadora.cpp: (.text+0xb6): undefined reference to `std::cout'

calculadora.cpp: (.text+0xbb): undefined reference to `std::basic_ostream >& std:: operator<< >(std::basic_ostream >&, char const*)'

calculadora.cpp: (.text+0xca): undefined reference to `std::cout'

calculadora.cpp: (.text+0xcf): undefined reference to `std::basic_ostream >& std:: operator<< >(std::basic_ostream >&, char const*)'

calculadora.cpp: (.text+0xde): undefined reference to `std::cout'

calculadora.cpp: (.text+0xe3): undefined reference to `std::basic_ostream >& std:: operator<< >(std::basic_ostream >&, char const*)'

calculadora.cpp: (.text+0xf2): undefined reference to `std::cout'

calculadora.cpp: (.text+0xf7): undefined reference to `std::basic_ostream<char

 

 

NA PARTE std:: operator botei espaço do : pro "o" porque se não cria um emotion aqui mais é junto blz.

Créditos: GuiaDoHardware

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.