aula 67

Estrutura de repetição while (enquanto)

Bem vindo a aula 67 de nosso curso gratuito de programação com a linguagem C. Na aula de hoje vamos aprender como utilizar a estrutura de repetição while (enquanto).

Uma característica da repetição for é que só é possível sua utilização quando sabemos quantas vezes ela irá executar. Dizendo em outras palavras, precisamos saber as condições inicial e final.

O que fazer então quando não sabemos?
É isso que vamos aprender na aula de hoje, a estrutura de repetição while (enquanto).

Imagine que você fez um programa pedindo para o usuário digitar um valor inteiro e maior que zero. O que garante que o usuário irá de fato digitar um valor inteiro e maior que zero?
Nada nos garante isso.

Aí entra então a repetição do tipo enquanto. Enquanto uma ou mais condições não forem satisfeitas, repita um determinado trecho de código.

Em C podemos escrever esse programa assim:

int valor;

printf("Digite um valor maior que zero: ");
scanf("%d", &valor);

while(valor <= 0){ // enquanto valor for menor ou igual a zero
  printf("Valor invalido. Digite um valor maior que zero: ");
  scanf("%d", &valor);
}

printf("Valor lido: %d\n", valor);

No programa acima será lido um valor inteiro do teclado. Caso esse valor seja menor ou igual a zero, será impresso na tela a mensagem valor inválido e será pedido um novo valor. Esse trecho dentro da instrução while será executado enquanto o valor digitado for menor ou igual a zero.


Se você está aprendendo com este curso,:

  • Se inscreva no canal…
  • Pressione o sininho para ser notificado…
  • Deixe seu like (assim saberei que gostou, além de me incentivar a continuar)
  • Apresente o canal à seus amigos!

SÃO VOCÊS QUE FAZEM O CANAL CRESCER!

Valeu!!!

Deixe um comentário

14 − 2 =

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.