Informática, perguntado por luansilva71, 1 ano atrás

Crie um algoritmo em linguagem C++ que:
Exiba um menu para o usuário digitar o valor de um produto e o seu código, repita essa ação 5 vezes obrigatoriamente usando o comando Do While, mostre ao usuário o produto de menor valor e seu código e também mostre o produto de maior valor e seu código.

Dúvida? Deixe nos comentários.

Utilize linguagem C++
Programa : DevC++

Soluções para a tarefa

Respondido por Index
3
#include <iostream>
using namespace std;
#include <stdlib.h>
int main(int argc, char * * argv) {
    char opcao;
    float produto, maior = 0, menor = 9999;
    int codigo, produtos = 0, maiorcod, menorcod;
    
    cout << "Menu" << endl;
    cout << "[1] - Cadastrar produto" << endl;
    cout << "[2] - Sair" << endl;
    cout << "Informe a opcao desejada: " << endl;
    cin >> opcao;
    
    switch(opcao) {    
    case '1':
        do {
            cout << "Informe o valor do produto: " << endl;
            cin >> produto;
            cout << "Informe o codigo do produto: " << endl;
            cin >> codigo;
            if(produto > maior) {
                maior = produto;
                maiorcod = codigo;
            }
            if(produto < menor) {
                menor = produto;
                menorcod = codigo;
            }
            produtos++;
        } while (produtos != 5);
        break;
    
    case '2':
        exit(0);
        break;
    
    default:
        cout << "Opcao invalida!" << endl;
        break;
    }
    cout << "Maior produto: " << maior << endl;
    cout << "Codigo: " << maiorcod << endl;
    cout << "Menor produto: " << menor << endl;
    cout << "Codigo: " << menorcod << endl;
    
    return 0;
}
Perguntas interessantes