Faça um programa que leia um conjunto nao determinado de valores, um de cada vez, e escreva para cada um dos valores lidos, o quadrado, o cubo e a raiz quadrada. Finalize a entrada de dados com um valor negativo ou zero
Soluções para a tarefa
Fiz em C, se ajudar!
#include <stdio.h>#include <math.h>void main(){ int nInput; float nQuadrado, nCubo, nRaiz; printf("\n Exercicio de Calculo - Informe zero ou negativo para sair "); printf("\n------------------------------------------------------------"); nInput = 1; while (nInput > 0){ printf("\n Digite um numero: "); scanf("%i", &nInput); if (nInput > 0) { nQuadrado = pow(nInput,2); nCubo = pow(nInput,3); nRaiz = sqrt(nInput); printf("\n QUADRADO: %f ", nQuadrado); printf("\n CUBO: %f ", nCubo); printf("\n RAIZ: %f ", nRaiz); } printf("\n\n Exercicio de Calculo - Informe zero ou negativo para sair "); printf("\n------------------------------------------------------------");
}}
O programa que lê um conjunto de valores e escreve o quadrado, o cubo e a raiz quadrada desse valor utilizando a linguagem de programação C é:
#include <stdio.h>
#include <math.h>
int main()
{
float num, quad, cubo, raiz, cond=1;
while(cond>=0){
printf("\nDigite o número: "); scanf("%f", &num);
quad = num*num;
cubo = num*num*num;
raiz = sqrt(num);
if(num>=0){
printf("\nquadrado: %.2f", quad);
printf("\ncubo: %.2f", cubo);
printf("\nraiz: %.2f\n", raiz);
}
else cond= -1;
}
printf("Saiu!");
return 0;
}
O algoritmo resolve de que maneira a questão?
Da mais simples, a única fórmula matemática que utiliza a biblioteca <math.h> foi o sqrt (raiz quadrada).
Saiba mais sobre a linguagem de programação aqui:https://brainly.com.br/tarefa/52576431
#SPJ2