Ir para conteúdo
Fórum Script Brasil
  • 0

Achar porcentagem


Jhowcs

Pergunta

galera to com o seguinte problema e não sei resolver, na matemática eu usaria uma regra de tres simples, só que em C eu to com dúvida de como faço

para achar aporcentagem.

O algoritmo é o seguinte, eu tenho que digitar a quantidade de habitantes de uma cidade, em seguida digitar a qtde de votos em branco, votos nulus, votos válidos.feito isso o programa tem que me mostrar o percentual que cada um representa em relação ao total de eleitores.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

muito obrigado deu certo...vou postar o que eu fiz...pode ser util pra mais alguém!!!

1. Implemente um programa para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.

#include <cstdlib>
#include <iostream>

main()
{
int tot_ele, vt_b, vt_n, vt_val,p1,p2,p3;
printf("Digite a qtde de habitantes: ");
scanf("%d", &tot_ele);
printf("Digite a qtde de votos em branco: ");
scanf("%d", &vt_b);
printf("Digite a quantidade de votos nulos: ");
scanf("%d", &vt_n);
printf("Digite a qtde de votos validos: ");
scanf("%d", &vt_val);
if(vt_b+vt_n+vt_val< tot_ele)
   printf("Quantidade de votos inferior a quantidade de habitantes\n");
else
  if(vt_b+vt_n+vt_val> tot_ele)
     printf("Quantidade de votos superior a quantidade de habitantes\n");
  else
{
p1=vt_b*100/tot_ele;
p2=vt_n*100/tot_ele;
p3=vt_val*100/tot_ele;

printf("Votos em branco %d porcento \n",p1);
printf("Votos nulos %d porcento \n",p2);
printf("Votos validos %d porcento \n",p3);
}    
    system("PAUSE");    
}

Editado por Jhowcs
Link para o comentário
Compartilhar em outros sites

  • 0
(...)
p1=vt_b*100/tot_ele;
p2=vt_n*100/tot_ele;
p3=vt_val*100/tot_ele;
(...)

Só tenha cuidado com a precedência de operadores nas expressões aritméticas. Alí no exemplo deu certo porque os operadores * e / tem a mesma precedencia, assim são avaliados da esquerda pra direita. Na dúvida é só separar por parênteses. ;D

[]'s

Editado por Ark
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...