Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JCBeckham

[Resolvido] Construir um programa em C que calcule iterativamente

Recommended Posts

Chico tem 1,50m e cresce 2 centímetros por ano, enquanto Juca tem 1,10m e cresce 3 centímetros por ano. Construir um programa em C que calcule iterativamente e

imprima quantos anos serão necessários para que Juca seja maior que Chico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ajuda:

1) Defines 2 variáveis com as alturas;

2) Crias um ciclo de repetição que incremente sempre quanto eles crescem até que o que queres seja maior que o outro. Tendo uma variável i (contador) que guarde quantos anos são precisos...

3) Imprime no ecrã o contador;

 

 

Simples não?... Percebes-te?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Física...

 

s = s0 + vt

 

Chico = 150 + 2t

Juca = 110 + 3t

 

Por motivos de simplificação de notação, representar-se-à Chico por C e Juca por J.

 

J > C <=> 110 + 3t > 150 + 2t <=> 3t - 2t > 40 <=> t > 40.

 

Concluíse então que em 41 anos Juca será maior do que Chico.

Juca terá 2,33 metros e Chico 2,32 metros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado galera pelas dicas. consegui aqui vlw RESOLVIDO

 

 

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

float juca = 1.10;

float chico = 1.50;

int ano;

ano = 0;

while (juca < chico)

{

juca = juca + 0.03;

chico = chico + 0.02;

ano = ano + 1;

}

printf("%d Anos deverao ser necessarios para que Juca seja maior que Chico. \n\n" , ano);

printf("%f A Altura de Juca daqui a 41 anos\n\n", juca);

printf("%f A altura de Chico daqui a 41 anos\n\n", chico);

system("PAUSE");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.