online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/****************************************************************************** Online C Compiler. Code, Compile, Run and Debug C program online. Write your code in this editor and press "Run" button to compile and execute it. *******************************************************************************/ #include <stdio.h> #include <stdlib.h> void Menu (); void Adicao (float Primeiro_Valor); void Subtracao (float Primeiro_Valor); void Multiplicacao (float Primeiro_Valor); void Divisao (float Primeiro_Valor); void Adicao (float Primeiro_Valor) { float Segundo_Valor, Result; printf ("\nDigite 2 valor: "); scanf ("%f", &Segundo_Valor); Result = Primeiro_Valor + Segundo_Valor; printf ("\nResultado: %.2f\n\n", Result); } void Subtracao (float Primeiro_Valor) { float Segundo_Valor, Result; printf ("\nDigite 2 valor: "); scanf ("%f", &Segundo_Valor); Result = Primeiro_Valor - Segundo_Valor; printf ("\nResultado: %.2f\n\n", Result); } void Multiplicacao (float Primeiro_Valor) { float Segundo_Valor, Result; printf ("\nDigite 2 valor: "); scanf ("%f", &Segundo_Valor); Result = Primeiro_Valor * Segundo_Valor; printf ("\nResultado: %.2f\n\n", Result); } void Divisao (float Primeiro_Valor) { float Segundo_Valor, Result; printf ("\nDigite 2 valor: "); scanf ("%f", &Segundo_Valor); Result = Primeiro_Valor / Segundo_Valor; printf ("\nResultado: %.2f\n\n", Result); } void Menu () { char Caracter_Operacao; float Valor1; printf ("\nDigite o 1 valor: "); scanf ("%f", &Valor1); printf ("\nTipo de operacao: "); //Se C) Soma Subtracao etc.. scanf (" %c", &Caracter_Operacao); switch (Caracter_Operacao) { case '+': // Caso o Usuario digite o caracter '+' sera chamada a funcao que faz a soma. Adicao (Valor1); int Sair_Programa; printf ("\nSe deseja sair do progrma digite 1 "); scanf ("%d", &Sair_Programa); if (Sair_Programa == 1) system ("exit"); // Caso o Usuario queira sair do programa. else { system ("pause"); system ("cls"); Menu (); } break; case '-': //Caso o Usuario digite o caracter '-' sera chamada a funcao que faz a subtracao. Subtracao (Valor1); printf ("\nSe deseja sair do progrma digite 1 "); scanf ("%d", &Sair_Programa); if (Sair_Programa == 1) system ("exit"); // Caso o Usuario queira sair do programa. else { system ("pause"); system ("cls"); Menu (); } break; case '*': //Caso o Usuario digite o caracter '*' sera chamada a funcao que faz a multiplicacao. Multiplicacao (Valor1); printf ("\nSe deseja sair do progrma digite 1 "); scanf ("%d", &Sair_Programa); if (Sair_Programa == 1) system ("exit"); // Caso o Usuario queira sair do programa. else { system ("pause"); system ("cls"); Menu (); } break; case '/': //Caso o Usuario digite o caracter '/' sera chamada a funcao que faz a Divisao. Divisao (Valor1); printf ("\nSe deseja sair do progrma digite 1 "); scanf ("%d", &Sair_Programa); if (Sair_Programa == 1) system ("exit"); // Caso o Usuario queira sair do programa. else { system ("pause"); system ("cls"); Menu (); } break; default: // Caso digite algum outro caracter nao permitido. printf ("\nTipo de operacao invalido ou indisponivel, tente novamente\nDigite 1 se quiser sair "); scanf ("%d", &Sair_Programa); if (Sair_Programa == 1) system ("exit"); else { system ("pause"); system ("cls"); Menu (); } break; } } int main () { Menu (); }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue