Ir ao conteúdo
  • Cadastre-se

[AJUDA A RESOLVER ? ] - PROGRAMA SIMPLES EM C


Ir à solução Resolvido por Pedro Math.pi,

Posts recomendados

Sou novo na linguagem C, e estou tentando resolver essa questão!
más mesmo assim sai errado:

5. Um produtor de leite deseja produzir um novo leite achocolatado a ser distribuído no mercado em caixinhas 
de 200ml. O fazendeiro obtém 10 litros de leite achocolatado misturando 1kg de chocolate com 8 litros de 
leite. 
Construa um programa em linguagem de programação C que calcule o número de caixinhas produzidas 
por uma ordenha capaz de produzir K litros de leite. O valor de K deve ser informado pelo usuário.
 
OLHA COMO EU FIZ
#include <stdlib.h>#include <stdio.h>	int main(void){	  float c, k;	    printf("Digite K : ");	      scanf("%f", &k);          c = k * 100 / 200;	    printf("%2.f", c);	 	   system("PAUSE");	  return 0;			}

se puderem me ajudar agradeço!

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
  • Solução

@Jorge Junior_781837

 

Uma caixinha de achocolatado tem 200ml ou 0,2L.

Com um litro de leite achocolatado ele produz 5 caixinhas de achocolatado.

 

Só que você precisa saber o número de caixinhas de achocolatado com o leite comum e não com o leite achocolatado.

Então, com 8L de leite comum ele faz 10L de leite achocolatado. Ou com 0,8L de leite comum ele faz 1L de leite achocolatado.

 

Basta converter o leite achocolatado em caixinhas de leite e teremos: 0,8L de leite comum = 5 caxinhas de achocolatado (já que 1L de achocolatado faz 5 caixinhas).

 

Se 0,8L fazem 5 caixinhas, quantas caixinhas são feitas com 1L?

Depois de uns cálculos usando regra de três, temos que 1L de leite comum faz 6,25 caixinhas de achocolatado.

 

Agora aplicamos isso ao código.

 

caixinhas = litros que leite * 6,25

 

Você tem que se preocupar com a matemática antes de aplicar ao código. 

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

Então o codigo que eu fiz: está errado :/ 

 

#include <stdlib.h>

#include <stdio.h>
int main(void){
 float k, c;
   printf("Digite K : ");
     scanf("%f", &k);
     k=k*1000;
 c = ( k + ( 250 * ( k / 1000 ) ) ) / 200;
   printf("Caixinhas produzidas: %.0f\n", c);
  system("PAUSE");
 return 0;
}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!