Fazer um programa que calcula a raiz quadrada do maior entre três números lidos pelo usuário. Não calcular se o número for negativo e avisar o usuário disto.
Olá Carina, ele está escrito em pseudocodigo pois você não informou se deveria ser em alguma linguagem de programação mas por ele é possivel ter uma noção para implementar em alguma linguagem.
O link https://www.passeidireto.com/arquivo/4012661/alg
Luiz Alves pois é eu esqueci de informar, era isso mesmo que eu precisava. Valewww muito obrigada!!!
Inicialmente devemos declarar as variáveis que serão utilizadas e receberas entradas do usuário.
#include <stdio.h>
#include <math.h>
int main()
{
int numero1,numero2,numero3;
int maior;
float raiz;
printf("Digite o primeiro numero");
scanf("%i",&numero1);
printf("Digite o segundo numero");
scanf("%i",&numero2);
printf("Digite o terceiro numero");
scanf("%i",&numero3);
Com isso, para saber qual o maior número, devemos realizar todas as possíveis comparações.
if(numero1>=numero2 && numero1>=numero3){
maior=numero1;
}
if(numero2>=numero1 && numero2>=numero3){
maior=numero2;
}
if(numero3>=numero2 && numero3>=numero1){
maior=numero3;
}
Assim, devemos verificar se o número é positivo, caso seja a operação de raiz é realizada, caso contrário uma mensagem deverá aparecer.
if(maior>-1){
raiz =sqrt(maior);
printf("\n O maior numero é %i e sua raiz %f",maior,raiz);
}else{
printf("O numero %i é negativo",maior);
}
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Programação de Computadores
•UNICAMP
Compartilhar