Crie um algoritmo que leia um valor inteiro positivo inserido pelo usuário e armazene em X e mostre em tela
o resultado de √
2 + . O algoritmo deve continuar pedindo o valor de X até que o usuário informe 0 (zero),
então o programa termina. Você fará duas respostas, uma com laço pré-teste e outra com laço pós teste.
Soluções para a tarefa
Explicação:
#include <stdio.h> // inclui a biblioteca stdio
#include <math.h> // inclui a biblioteca math
int main() // inicia a função principal
{
float x; // inicia uma variável x vazia
printf("Insira um número: "); // mostra na tela "Insira um número: "
scanf("%f", &x); // captura o valor de x
while(x != 0) // enquanto x não for igual a 0, execute..
{
if(x == 0) // se x for igual a zero
{
printf("Você digitou 0, e o programa foi encerrado.\n");
return 0; // encerra o programa com código 0 (sucesso)
}
printf("%f\n", sqrt(x)); // mostra a raiz quadrada de x
printf("Insira um número: "); // mostra na tela "Insira um número: "
scanf("%f", &x); // captura o valor de x
printf("%f\n", sqrt(x)); // mostra a raiz quadrada de x
}
printf("Você digitou 0, e o programa foi encerrado.\n");
return 0; // encerra o programa com código 0 (sucesso)
}
fará três respostas uma para cada tipo de laço apresentado.
fará três respostas uma para cada tipo de laço apresentado.