Programação em C: Uma colônia de bactérias A possui 10 organismos, e esta colônia dobra de tamanho a cada dia. A colônia de bactérias B possui 120 organismos e sua população cresce a uma taxa de 1,5 vezes por dia. Escreva um algoritmo que calcula quantos dias são necessários para que a população da colônia A seja maior que a população da colônia B.
Respostas
respondido por:
0
Segue o código em C:
#include <stdio.h>
float colonia_A(int dias)
{
float qnt = 10;
for(int i=0; i<dias; i++) qnt *= 2;
return qnt;
}
float colonia_B(int dias)
{
float qnt = 120;
for(int i=0; i<dias; i++) qnt *= 1.5;
return qnt;
}
int main ()
{
int dias = 1;
while(colonia_A(dias)!=(colonia_B(dias)))
{
dias++;
}
printf("\nSão necessário %d dias para que as colônias atinja a mesma população.\n", dias);
printf("Portanto, no dia seguinte, a colônia A terá mais bactérias que B.\n");
printf("Resposta: Em %d dias A será maior que B.", dias+1);
return 0;
}
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás