Jump to content
Fórum Script Brasil
  • 0

Quadrado E Raiz Em C


xthink
 Share

Question

Escreva um algoritmo para ler um número positivo qualquer, calcular e escrever o quadrado e a raiz quadrada do mesmo.

#include<stdio.h>

#include<conio.h>

main()

{

float NUM1,QUADRADO,RAIZ;

printf("Digite aqui o numero:");

scanf("%f", &NUM1);

QUADRADO=NUM1*NUM1;

printf("O quadrado do numero é: %.f", QUADRADO);

getch();

}

Não faco ideia como faz raiz :(

Alguma ajuda?

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0

Eu faria da seguinte forma:

#include <stdio.h>

#include <conio.h>

#include <math.h>

float numero,quadrado,raiz;

void main(void)

{

printf("Digite o numero: ");

scanf("%f",&numero);

quadrado=pow(numero,2);

raiz=sqrt(numero);

printf("Quadrado do numero=%f",quadrado);

printf("\nRaiz quadrada do numero=%f",raiz);

getch();

}

Acredito que dê certo.

Link to comment
Share on other sites

  • 0
você pode utilizar a função pow da biblioteca math.h, assim : se você quer elevar 2 ao cubo "pow(2,3)" ou tirar a raiz de 2 "pow (2,1/2)" já que é o mesmo que 2 elevado a meio etc...

Também pode ser feito, mas eu prefiro sempre utilizar uma função própria para determinada tarefa, quando ela existe. Se caso não existisse a função "sqrt", com certeza utilizaria a "pow(x,1/2)".

Outra coisa que me lembrei: neste algoritmo citado, no início do tópico, uma condição será necessária: para calcular a raiz, deve-se fazer um if para verificar se o número é >=0.

Link to comment
Share on other sites

  • 0

:rolleyes:

valeu pringles não estava conseguindo usar a função pow e sqrt...

Estou ainda nas primeiras aulas de programação e tinha um exercício q iria precisar destas funções!

Abraço!!

Dwan.

Link to comment
Share on other sites

  • 0

#include <stdio.h>
#include <conio.h>
#include <math.h>

main ()
{
    float raiz, elevado, num; 
    
    printf ("Digite um numero: ");
    scanf ("%f", &num);
    
    raiz = sqrt(num);
    elevado = pow(num,2);
     
    printf("\nA O numero elevado ao que quadrado e: %.2f\n", elevado);   /* "%.2f" é para na saida de dados ser impresso dois numeros decimais ou seja, dois numeros após a virgula */
    printf ("\nA A raiz do numero e: %.2f", raiz);   
    return (0);
}

 

Link to comment
Share on other sites

  • 0
Em 14/08/2007 em 18:13, xthink disse:

Escreva um algoritmo para ler um número positivo qualquer, calcular e escrever o quadrado e a raiz quadrada do mesmo.

 

#include<stdio.h>

#include<conio.h>

 

main()

{

float NUM1,QUADRADO,RAIZ;

printf("Digite aqui o numero:");

scanf("%f", &NUM1);

QUADRADO=NUM1*NUM1;

printf("O quadrado do numero é: %.f", QUADRADO);

getch();

}

 

 

Não faco ideia como faz raiz 😞

 

Alguma ajuda?

#include<stdio.h>
#include<math.h> // variavel do "sqrt" que descobre a raiz...

main(){
    
    int numero=25;
    int resultado;
    
    resultado = sqrt(numero);
    
    printf("Rais de %i = %i", numero, resultado);
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...