aula 80

Exe. 11 | Em quanto tempo um material radioativo terá sua massa reduzida a 0,05 gramas

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);
}

Deixe um comentário

oito − um =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.