Em uma eleição de primeiro turno para representante de uma comunidade há 3 candidatos e 1000
eleitores. Desenvolva um programa em C/C++ que:
• Leia o voto de cada um dos eleitores e armazene em um array unidimensional (vetor), sendo
que ao votar o eleitor irá digitar o código do candidato conforme tabela a seguir.
• Calcule quantidade de votos de cada um dos candidatos e a quantidade de votos nulos,
considere que qualquer código de candidato diferente dos que estão representados na tabela
será considerado voto nulo.
• Exiba para o usuário ao final do programa um relatório contendo: o nome de cada um dos
candidatos e a quantidade de votos que ele obteve e a quantidade de votos nulos.
02) Desenvolva um programa em C/C++ que realize a venda de produtos de uma lanchonete. O
programa deverá solicitar que o usuário digite o código do produto (de acordo com o cardápio da
lanchonete, a seguir) e a quantidade de cada um dos produtos que o cliente deseja comprar.
Após a digitação do código de cada cliente o programa irá perguntar: “Deseja mais algum
produto?”. Se o usuário responder “S” o programa pede o código e a quantidade do próximo
produto, se ele responder “N” o programa calcula e mostra o valor total a ser pago pelo cliente.
O programa deve apresentar a mensagem “Código inválido” caso o código do produto seja
diferente dos que estão na tabela.
Atenção: Usar estruturas while ou do while.
CARDÁPIO
Candidato Código
João Macedo 101
Paulo Diniz 102
Suzana Barreto 103
PRODUTO CODIGO PREÇO
Cachorro quente 100 1,20
Bauru simples 101 1,30
Hamburguer 102 1,50
Refrigerante 103 1,30
Soluções para a tarefa
Respondido por
6
#include <iostream.h>
main(){
float cod[10];
int jm=0, pd=0, sb=0, vn=0;
for(int i=0; i<=5; i++){
cout << "Digite o seu voto: ";
cin >> cod[i];
if(cod[i]==101){
jm = jm+1;
}
if(cod[i]==102){
pd = pd+1;
}
if(cod[i]==103){
sb = sb+1;
}
if(cod[i]<101 || cod[i]>103){
vn = vn+1;
}
}
cout << "A quantidade de votos de João Macedo foi: "<<jm<<endl;
cout << "A quantidade de votos de Paulo Diniz foi: "<<pd<<endl;
cout << "A quantidade de votos de Suzana Barreto foi: "<<sb<<endl;
cout << "A quantidade de votos nulos foi: "<<vn<<endl;
cout << endl;
system("pause");
}
main(){
float cod[10];
int jm=0, pd=0, sb=0, vn=0;
for(int i=0; i<=5; i++){
cout << "Digite o seu voto: ";
cin >> cod[i];
if(cod[i]==101){
jm = jm+1;
}
if(cod[i]==102){
pd = pd+1;
}
if(cod[i]==103){
sb = sb+1;
}
if(cod[i]<101 || cod[i]>103){
vn = vn+1;
}
}
cout << "A quantidade de votos de João Macedo foi: "<<jm<<endl;
cout << "A quantidade de votos de Paulo Diniz foi: "<<pd<<endl;
cout << "A quantidade de votos de Suzana Barreto foi: "<<sb<<endl;
cout << "A quantidade de votos nulos foi: "<<vn<<endl;
cout << endl;
system("pause");
}
jeanfernandes93:
obg me ajudou demais
Perguntas interessantes
Artes,
10 meses atrás
Sociologia,
10 meses atrás
Filosofia,
10 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Filosofia,
1 ano atrás
Matemática,
1 ano atrás