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
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;
}
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
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Sociologia,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás