• Matéria: Informática
  • Autor: bielbaby433
  • Perguntado 7 anos atrás

Leia um numero fornecido pelo usuário. Se esse número for positivo, calcule a raiz quadrada
do número. Se o número for negativo, mostre uma mensagem dizendo que o número é inválido.

Respostas

respondido por: josiasvargas11
13

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <locale.h>


int main()

{

setlocale(LC_ALL, "Portuguese");

float num, raiz;

printf("informe um número: ");

scanf("%f", &num);

if(num >=0)

{

raiz = sqrt(num);

printf("Raiz: %f", raiz);

}

else

{

printf("numero inválido!");

}

}


josiasvargas11: Põe como melhor resposta
bielbaby433: como??
respondido por: oilauri
0

Utilizando nossos conhecimentos em linguagem C e estruturas de controle, construímos um programa, em linguagem C, que calcula a raiz quadrada de valores positivos.

Construindo um programa em C que calcula a raiz quadrada de valores positivos

Para construir um programa que execute o que foi pedido, vamos utilizar as seguintes etapas:

  • Primeiramente, o programa inclui as bibliotecas stdio.h e math.h, que são necessárias para ler e escrever dados na tela e para calcular a raiz quadrada de um número, respectivamente.
  • Em seguida, o programa solicita ao usuário que informe um número usando a função printf e lê o número informado pelo usuário usando a função scanf. O número é armazenado em uma variável do tipo double.
  • Depois, o programa verifica se o número informado e verifica se ele é positivo utilizando o teste com o a estrutura de controle if.
  • Caso seja positivo, o programa calcula e informa a raiz quadrada do valor, se não, ele informa uma mensagem de erro.

O código abaixo implementa, em linguagem C, o pedido do exercício.

#include <stdio.h>

#include <math.h>

int main()

{

   // Solicita ao usuário que informe um número

   printf("Informe um número: ");

   // Lê o número informado pelo usuário

   double numero;

   scanf("%lf", &numero);

   // Verifica se o número é positivo

   if (numero > 0)

   {

       // Calcula a raiz quadrada do número

       double raizQuadrada = sqrt(numero);

       // Mostra o resultado da raiz quadrada

       printf("A raiz quadrada de %.2lf é %.2lf", numero, raizQuadrada);

   }

   else

   {

       // Mostra uma mensagem informando que o número é inválido

       printf("O número informado é inválido.");

   }

   return 0;

}

Saiba mais sobre estruturas de controle e repetição em C em: https://brainly.com.br/tarefa/47906908

#SPJ2

Perguntas similares