Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Pires

If/else

Recommended Posts

Boa tarde pessoal, qnd eu escolho a opão if que no caso é um valor acima de 10 ele resolve mas nao chega a parar o sistema, ja no else ele fecha normalmente clicando qlqr coisa .... Gostaria que fosse sinalizado o erro, para ficar normal!


#include<stdio.h>

#include<stdlib.h>

#include<locale.h>

#include<math.h>




int main()

{

int n1,pot;

setlocale(LC_ALL,"Portuguese");

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

scanf("%d",&n1);

if (n1>10)

printf("A sua raíz quadrada é %.1f.\n", sqrt(n1));

else

printf("Digite uma potência: ");

scanf("%d",&pot);

printf("O seu número elevado a essa potência é %.1f.\n", pow(n1,pot));

system("pause");

return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois da palavra else você abre as chaves e no ultimo comando dentro do else (que você queira executar no else) você fecha a chave.

 

Exemplo:

    else {
    printf("Digite uma potência: ");
    scanf("%d",&pot);
    printf("O seu número elevado a essa potência é %.1f.\n", pow(n1,pot)); }

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Depois da palavra else você abre as chaves e no ultimo comando dentro do else (que você queira executar no else) você fecha a chave.

 

Exemplo:

    else {
    printf("Digite uma potência: ");
    scanf("%d",&pot);
    printf("O seu número elevado a essa potência é %.1f.\n", pow(n1,pot)); }

Obrigado td certo, mas pq teve que usar chaves?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.