Ir para conteúdo
Fórum Script Brasil

diego.moreira8

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por diego.moreira8

  1. Olá pessoal! Tudo certo?!

    Meu professor de APC me passou um exercício: criar uma calculadora para operações simples. Depois de um tempo quebrando a cabeça eu consegui:

    int main(){
            int operando1, operando2, resultado;
            char operacao;
    
            scanf ("%d %s %d", &operando1, &operacao, &operando2); // ex. de entrada: "5 + 2"
    
            operacao = (int)operacao;
    
            switch(operacao){
                    case 43: //numero decimal correspondente à operação, na tabela ASCII
                            resultado = operando1 + operando2; //armazena o resultado da operação
                    		break;
                    case 45:
                            resultado = operando1 - operando2;
                    		break;
                    case 42:
                            resultado = operando1 * operando2;
                    		break;
                    case 47:
                            resultado = operando1 / operando2;
    	             	    break;
            }
    
    
    	printf("%d", resultado);
    }

    Mas o problema não é esse, e sim um outro exercício. Eu preciso fazer essa calculadora fazer infinitas operações, até q seja lido o operando 00. Ex.: 5 + 4 * 4 - 1 ... 00.

     

    Já agradeço a atenção!!! 

×
×
  • Criar Novo...