Bem vindo a aula 80 de nosso curso gratuito de programação com a linguagem C.
Na aula de hoje vamos continuar a resolução da nossa lista de exercícios.
11) Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Dada a massa inicial, em gramas, faça um programa que determine o tempo necessário para que essa massa se torne menor que 0,05 gramas.
O ponto essencial desse exercício é perceber o tipo de repetição necessária. Enquanto a massa informada pelo usuário for maior ou igual a 0,05 gramas, devemos reduzir essa massa pela metade e contar 50 segundos.
#include <stdio.h> #include <stdlib.h> int main() { float massa; int tempo = 0; printf("Digite a massa do material em gramas: "); scanf("%f", &massa); while(massa >= 0.05){ massa = massa / 2; tempo += 50; } printf("Massa final: %f\n", massa); printf("O tempo decorrido foi de %d segundos.\n\n", tempo); }