Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- //Protótipos
- void Menu(short int &op);
- float adicao (float x, float y);
- float subtracao (float x, float y);
- float multiplicacao (float x, float y);
- int main() {
- setlocale(LC_ALL, "Portuguese");
- //Variáveis
- float n1, n2, resultado;
- short int op;
- //Entrada de dados:
- cout << "Digite os valores de n1 e n2: "; cin >> n1 >> n2;
- Menu(op);
- //Processamento
- switch(op) {
- case 1:
- resultado = adicao(n1, n2); //Chamada
- break;
- case 2:
- resultado = subtracao(n1, n2);
- break;
- case 3:
- resultado = multiplicacao(n1, n2);
- break;
- default:
- cout << "Opção inválida";
- return 0;
- }
- cout << "O resultado é igual a: " << resultado << endl;
- return 0;
- }
- //Implementações (corpo da função)
- float adicao (float x, float y) {
- float res;
- res = x+y;
- return res;
- }
- float subtracao (float x, float y) {
- float res;
- res = x-y;
- return res;
- }
- float multiplicacao (float x, float y) {
- float r;
- r = x * y;
- return r;
- }
- void Menu(short int &op) {
- cout << "Menu:" << endl
- << "1 - Adição" << endl
- << "2 - Subtração" << endl
- << "3 - Multiplicação" << endl
- << "4 - Divisão \n" << endl
- << "Digite a opção desejada: ";
- cin >> op;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement