Efetua laço de repetição enquanto uma condição não for verdadeira
Exemplo da Rotina:
while ([condicao]) { }
Exemplo 1- Laço de repetição com intervalo definido:
#include <stdio.h> int main() { int ini = 1; int fim = 10; printf("\nValor menor ou igual a outro:\n"); while (ini <= fim) { printf("Atual: [%d], Final: [%d]\n", ini, fim); ini++; } return 0; }
Exemplo 2- Laço de repetição esperando digitação do usuário:
#include <stdio.h> int main() { char opcao = ' '; while (opcao != '0') { printf("\nMenu:\n"); printf("-----\n"); printf("0: Sair\n"); printf("1: Somar\n"); printf("2: Subtrair\n"); printf("3: Dividir\n"); printf("4: Multiplicar\n"); printf("Resposta: "); scanf("%c", &opcao); getchar(); } return 0; }
Observações:
– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
– Se tiver sugestões de rotinas, pode entrar em contato;
– O Compilador usado foi o GCC. Se tiver dúvidas de como instalar em distros Linux, veja esse link. Se tiver dúvidas em como instalar em Windows, veja esse link.