Documentoss
Description: Calculadora
ALUNO: RAFAEL JOSÉ DE SOUZA MORAIS MATRICULA: 201303263
SALA: CCO 1MB
Prof. Sidney Rodrigues Cunha
// INICIO DE QUALQUER PROGRAMA EM C OU C++ (BIBLIOTECA)
#include<stdio.h>
// VARIAVEIS
main(){ float num1,num2,total,n; char opcao; do{ system("color 0b");
//SEQUENCIA DE ORDENS PARA INFORMAR AS OPÇÕES PROPRIAS DA CALCULADORA. DE ACORDO COM ELES SERA SELECIONADA UMA OPERAÇÃO RELACIONADA A CADA SIMBOLO (\t -> PARA DAR UM ESPAÇAMENTO)
(\n-> PARA PASSAR UMA LINHA)
("%f" INFERE O FALOR A VARIAVEL A ELE RELACIONADO)
printf("\t\t>>>>CALCULADORA<<<<\n\nProf: Sidney Rodrigues"); printf("\n\n\tMENU DE OPCOES"); printf("\n\nDigite + para adicao"); printf("\nDigite - para subtracao"); printf("\nDigite x para multiplicacao"); printf("\nDigite / para divisao"); printf("\nDigite p para potenciacao"); printf("\nDigite r para radiciacao"); printf("\nDigite c para porcentagem"); printf("\nDigite s para sair"); printf("\n\n>>> ");
// LER A INFORMAÇÃO DADA PELO USUARIO
scanf("%c", &opcao); switch(opcao){ // CASO O USUARIO DIGITAR MAIS
case '+': do{ // O SISTEM “system("cls")” É UM COMANDO D.O.S PARA LIMPAR A TELA UTILIZADO NA LINGUAGEM C
system("cls");
// SEQUENCIA DE ORDENS PARA ESCREVER NA TELA
(OPERACAO: SOMA; OBS.:Digite 0 para sair; o primeiro valor: )
printf("OPERACAO: SOMA"); printf("\n\nOBS.:Digite 0 para sair"); printf("\n\nDigite o primeiro valor: ");
// LER O 1º NÚMERA DA OPERAÇÃO scanf("%f", &num1);
// SE O 1º NÚMERO FOR IGUAL =-0 ( “IF” ABRE UM CICULO)
if (num1!=-0){
// ESCREVER: Digite o segundo valor:
printf("\n\nDigite o segundo valor: ");
//LER O 2º NÚMERO
scanf("%f", &num2);
// INFERE QUE O TOTAL É IGUAL A O 1º MAIS O 2º NUMERO
total = num1+num2;
// COMANDO PARA LIMPAR A TELA
system("cls");
// ESCREVER: O RESULTADO E
printf("O RESULTADO E:");
// APÓS ESCREVER O TEXTO ANTERIOR SERA