Ir ao conteúdo
  • Cadastre-se

C Código em C quase pronto alguém consegue terminar.


Thomas Porto

Posts recomendados

41. Três amigos jogaram na loteria. Caso eles ganhem, o prêmio deve ser repartido
proporcionalmente ao valor que cada um deu para a realização da aposta. Desenvolva um
programa que leia quanto cada apostador investiu, o valor do prêmio, e exiba quanto cada um
ganharia do prêmio com base no valor investido.

 

Boa noite Se alguém puder escrever onde está errado!

Desde já muito obrigado...

 

Código:

 

#include <stdio.h>
#include <stdlib.h>

main()
{
    int valor_premio;
    valor_premio = 20;
    float investidor1;
    investidor1 = 6;
    float investidor2;
    investidor2 = 5;
    float investidor3;
    investidor3 = 8;
    float valor;
    float total;
    
    printf("O VALOR DO PREMIO ESTA EM %d REAIS",valor_premio);
    

    valor = (investidor1)*(valor_premio)+(investidor2)*(valor_premio)+(investidor3)*(valor_premio);
    total = (valor)/(valor_premio);
    
    printf("\nO valor total eh %f",total);
    
    
    return 0;

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@Thomas Porto Olá. Você está trabalhando com média ponderada, só que você está somente tentando calcular o valor total.

Segundo o enunciado, teria que saber quanto cada apostador receberia com relação ao valor que contribuiu na aposta

Para esse cálculo, teria que multiplicar o valor que cada um investiu pelo total do prêmio, em seguida, dividir pela soma de todas as apostas 

Se estou errado me corrijam!

Segue um link que fala sobre isso:

https://www.todamateria.com.br/media/

Já daria para adiantar que o apostador que investiu 8 reais receberia R$ 8.42 

Experimenta usar esse cálculo que passei, ok?

Só recomendo cuidado para não misturar valores do tipo int com valores do tipo float como vem fazendo em seus cálculos

Também recomendo considerar a precedência dos operadores em C e fazer o uso adequado dos parênteses

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...