SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
#include <cstdlib>

#include <iostream>



using namespace std;



int main(int argc, char *argv[])

{

    system("color 5C");

    float x, s1,s2,s3,sub1,sub2,sub3,div1,div2,div3,mul1,mul2,mul3,pot1,pot2,pot3;

 printf("CALCULADORA: ESCOLHA A
OPERACAOn1:Soman2:Subtracaon3:Divisaon4:Multiplicacaon");

    printf("nEscolho a operacao de numero:");

    scanf("%f", &x);

    if (x==1){

        printf("Digite o primeiro valor:a");

        scanf("%f", &s1);

        printf("Digite o segundo valor:a");

        scanf("%f", &s2);

        s3 = s1+s2;

        printf("O valor da soma dos dois valores eh:%fnn", s3);

         }

    if (x==2){

     printf("Digite o primeiro valor:a");

     scanf("%f", &sub1);

     printf("Digite o segundo valor:a");

     scanf("%f", &sub2);

     sub3 = (sub1-sub2);

     printf("O valor da subtracao dos dois valores eh:%fnn", sub3);
}

    if (x==3){

     printf("Digite o primeiro valor:a");

     scanf("%f", &div1);

     printf("Digite o segundo valor:a");

     scanf("%f", &div2);

     div3 = (div1/div2);

     printf("O valor da divisao dos dois valores eh:%fnn", div3);

     }

    if (x==4){

     printf("Digite o primeiro valor:a");

     scanf("%f", &mul1);

     printf("Digite o segundo valor:a");

     scanf("%f", &mul2);

     mul3 = (mul1*mul2);

     printf("O valor da divisao dos dois valores eh:%fnn", mul3);

     }

    if (x!=1 && x!=2 && x!=3 && x!=4){

    printf("Opcao invalida! Tente novamente!nnnn");}




    system("PAUSE");

    return EXIT_SUCCESS;

}

Mais conteúdo relacionado

Mais procurados (17)

Arvore binária
Arvore bináriaArvore binária
Arvore binária
 
Introdução à linguagem c
Introdução à linguagem cIntrodução à linguagem c
Introdução à linguagem c
 
Estruturas de dados Revisão de C
Estruturas de dados Revisão de CEstruturas de dados Revisão de C
Estruturas de dados Revisão de C
 
Aula 2
Aula 2Aula 2
Aula 2
 
Lista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para ZumbisLista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para Zumbis
 
Aula17
Aula17Aula17
Aula17
 
Mvc sem Controller
Mvc sem ControllerMvc sem Controller
Mvc sem Controller
 
Árvore Binária em C
Árvore Binária em CÁrvore Binária em C
Árvore Binária em C
 
Linguagem C - Vetores
Linguagem C - VetoresLinguagem C - Vetores
Linguagem C - Vetores
 
Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?Bons cheiros, como programar melhor ?
Bons cheiros, como programar melhor ?
 
Alocação dinâmica
Alocação dinâmicaAlocação dinâmica
Alocação dinâmica
 
Lista duplamente encadeada
Lista duplamente encadeadaLista duplamente encadeada
Lista duplamente encadeada
 
Revisao php
Revisao phpRevisao php
Revisao php
 
Fila circular dinamica
Fila circular dinamicaFila circular dinamica
Fila circular dinamica
 
Aula 02 - Introdução ao PHP - Programação Web
Aula 02  - Introdução ao PHP - Programação WebAula 02  - Introdução ao PHP - Programação Web
Aula 02 - Introdução ao PHP - Programação Web
 
Tema 2 | Linguagem PHP Básico (I)
Tema 2 | Linguagem PHP Básico (I)Tema 2 | Linguagem PHP Básico (I)
Tema 2 | Linguagem PHP Básico (I)
 
Geolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e RoutesGeolocalização em PHP - Google Places, Maps e Routes
Geolocalização em PHP - Google Places, Maps e Routes
 

Destaque

Döhler segura demissões
Döhler segura demissõesDöhler segura demissões
Döhler segura demissõesUdo Döhler
 
Lectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo A
Lectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo ALectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo A
Lectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo ACristonautas
 
Who’s eating your lunch: The new competition, Tradestreaming Money Conference...
Who’s eating your lunch: The new competition, Tradestreaming Money Conference...Who’s eating your lunch: The new competition, Tradestreaming Money Conference...
Who’s eating your lunch: The new competition, Tradestreaming Money Conference...Digiday
 
WISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUB
WISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUBWISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUB
WISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUBAndrey Souza
 
Républica bolivariana de venezuela
Républica bolivariana de venezuelaRépublica bolivariana de venezuela
Républica bolivariana de venezuelacefa1616
 
Defenders 2 - Doutrina da Revelação - parte 3
Defenders 2 - Doutrina da Revelação - parte 3Defenders 2 - Doutrina da Revelação - parte 3
Defenders 2 - Doutrina da Revelação - parte 3Thiago Lopes
 

Destaque (13)

Döhler segura demissões
Döhler segura demissõesDöhler segura demissões
Döhler segura demissões
 
Lectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo A
Lectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo ALectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo A
Lectio Divina Dominical de la Fiesta de San Pedro y San Pablo Ciclo A
 
Ingresos vs tecnologia julissa
Ingresos vs tecnologia julissaIngresos vs tecnologia julissa
Ingresos vs tecnologia julissa
 
Who’s eating your lunch: The new competition, Tradestreaming Money Conference...
Who’s eating your lunch: The new competition, Tradestreaming Money Conference...Who’s eating your lunch: The new competition, Tradestreaming Money Conference...
Who’s eating your lunch: The new competition, Tradestreaming Money Conference...
 
Mkt mermelada
Mkt   mermeladaMkt   mermelada
Mkt mermelada
 
WISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUB
WISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUBWISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUB
WISHCLUB GRUPO IMPACTO 6000 PESSOAS WISHCLUB
 
Rubendario loaiza higuita 1
Rubendario loaiza higuita 1Rubendario loaiza higuita 1
Rubendario loaiza higuita 1
 
Ahora no fdo final
Ahora no fdo finalAhora no fdo final
Ahora no fdo final
 
Mi p logo
Mi p logoMi p logo
Mi p logo
 
Républica bolivariana de venezuela
Républica bolivariana de venezuelaRépublica bolivariana de venezuela
Républica bolivariana de venezuela
 
Defenders 2 - Doutrina da Revelação - parte 3
Defenders 2 - Doutrina da Revelação - parte 3Defenders 2 - Doutrina da Revelação - parte 3
Defenders 2 - Doutrina da Revelação - parte 3
 
Auditoria ambiental alunos
Auditoria ambiental alunos Auditoria ambiental alunos
Auditoria ambiental alunos
 
Pilhas inês
Pilhas inês Pilhas inês
Pilhas inês
 

Semelhante a Calculadora C++ com operações básicas

Aula6 - Linguagem C
Aula6 - Linguagem CAula6 - Linguagem C
Aula6 - Linguagem Capolllorj
 
Algoritmos em c #1
Algoritmos em c #1Algoritmos em c #1
Algoritmos em c #1Stark2009
 
Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5engenhariadecomputacao
 
Conhecendo ou relembrando C
Conhecendo ou relembrando CConhecendo ou relembrando C
Conhecendo ou relembrando CVinícius Hax
 
Exemplos registros e funções
Exemplos registros e funçõesExemplos registros e funções
Exemplos registros e funçõesCarla Lee
 
Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1Isaac Barros
 
Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2engenhariadecomputacao
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesElaine Cecília Gatto
 
Lazy Evaluation em Scala
Lazy Evaluation em ScalaLazy Evaluation em Scala
Lazy Evaluation em Scalapmatiello
 
LabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesLabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesCarlos Santos
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o JavascriptMichel Ribeiro
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao cprofwtelles
 
2 funcoes e estrutura de blocos
2   funcoes e estrutura de blocos2   funcoes e estrutura de blocos
2 funcoes e estrutura de blocosRicardo Bolanho
 
Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)Rafael Liberato
 
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Os Fantasmas !
 
Linguagem c wellington telles - aula 03
Linguagem c   wellington telles - aula 03Linguagem c   wellington telles - aula 03
Linguagem c wellington telles - aula 03profwtelles
 

Semelhante a Calculadora C++ com operações básicas (20)

Aula6 - Linguagem C
Aula6 - Linguagem CAula6 - Linguagem C
Aula6 - Linguagem C
 
Algoritmos em c #1
Algoritmos em c #1Algoritmos em c #1
Algoritmos em c #1
 
Linguagem C - Entrada e Saída
Linguagem C - Entrada e SaídaLinguagem C - Entrada e Saída
Linguagem C - Entrada e Saída
 
Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5Algoritmo e lógica de programação - aula 5
Algoritmo e lógica de programação - aula 5
 
Ling c
Ling cLing c
Ling c
 
Conhecendo ou relembrando C
Conhecendo ou relembrando CConhecendo ou relembrando C
Conhecendo ou relembrando C
 
Exemplos registros e funções
Exemplos registros e funçõesExemplos registros e funções
Exemplos registros e funções
 
Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1Aula 7 decisao - Programação 1
Aula 7 decisao - Programação 1
 
Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2Algoritmo e lógica de programação - aula 2
Algoritmo e lógica de programação - aula 2
 
Exercícios Algoritmos
Exercícios AlgoritmosExercícios Algoritmos
Exercícios Algoritmos
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e Funções
 
Lazy Evaluation em Scala
Lazy Evaluation em ScalaLazy Evaluation em Scala
Lazy Evaluation em Scala
 
LabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - FunçõesLabMM4 (T13 - 12/13) - Funções
LabMM4 (T13 - 12/13) - Funções
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o Javascript
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao c
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao c
 
2 funcoes e estrutura de blocos
2   funcoes e estrutura de blocos2   funcoes e estrutura de blocos
2 funcoes e estrutura de blocos
 
Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)
 
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
Capítulo 14 Livro Algoritmos e Programação de Computadores Autores JR., Diler...
 
Linguagem c wellington telles - aula 03
Linguagem c   wellington telles - aula 03Linguagem c   wellington telles - aula 03
Linguagem c wellington telles - aula 03
 

Calculadora C++ com operações básicas

  • 1. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { system("color 5C"); float x, s1,s2,s3,sub1,sub2,sub3,div1,div2,div3,mul1,mul2,mul3,pot1,pot2,pot3; printf("CALCULADORA: ESCOLHA A OPERACAOn1:Soman2:Subtracaon3:Divisaon4:Multiplicacaon"); printf("nEscolho a operacao de numero:"); scanf("%f", &x); if (x==1){ printf("Digite o primeiro valor:a"); scanf("%f", &s1); printf("Digite o segundo valor:a"); scanf("%f", &s2); s3 = s1+s2; printf("O valor da soma dos dois valores eh:%fnn", s3); } if (x==2){ printf("Digite o primeiro valor:a"); scanf("%f", &sub1); printf("Digite o segundo valor:a"); scanf("%f", &sub2); sub3 = (sub1-sub2); printf("O valor da subtracao dos dois valores eh:%fnn", sub3);
  • 2. } if (x==3){ printf("Digite o primeiro valor:a"); scanf("%f", &div1); printf("Digite o segundo valor:a"); scanf("%f", &div2); div3 = (div1/div2); printf("O valor da divisao dos dois valores eh:%fnn", div3); } if (x==4){ printf("Digite o primeiro valor:a"); scanf("%f", &mul1); printf("Digite o segundo valor:a"); scanf("%f", &mul2); mul3 = (mul1*mul2); printf("O valor da divisao dos dois valores eh:%fnn", mul3); } if (x!=1 && x!=2 && x!=3 && x!=4){ printf("Opcao invalida! Tente novamente!nnnn");} system("PAUSE"); return EXIT_SUCCESS; }