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

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 rennansantossi
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");
}

jeanfernandes93: obg me ajudou demais
jeanfernandes93: se souber questao 2 me manda ai,de qualquer forma muito obg
Perguntas interessantes