Buscar

pessoal alguem pode me ajudar me mandando um exemplo de if ?

saber sobre if 

💡 2 Respostas

User badge image

Alan Reis

há duas variações do comando if:

1 - if (condição) comando-if else comando-else

 

2 - if (condição) comando-if

 

Descrição:

Os comandos if e if-else são instruções que permitem a execução condicional de outros comandos. 

Na forma completa, if-else, o comando-if é executado quando a condição é verdadeira, caso contrário, o comando-else é executado.

 

Há ocasiões em que o else é desnecessário, e por isso a linguagem C permite a outra construção if (sem o else) desse comando. No diagrama, o bloco comando-else (quando a condição é falsa), se torna vazio, ou seja, não existem comandos para serem executados.

Exemplo:

escreva um programa que leia 2 números inteiros e imprima o maior.

Solução

A simplicidade desse programa permite observar o uso do comando if-else. Para isso, vamos utilizar 2 variáveis para armazenar os valores de entrada, e outra para armazenar o maior valor. Um rascunho pode ser observado no diagrama da figura abaixo:

 

Traduzindo o diagrama para C temos:

#include <stdio.h>
#include <stdlib.h>

int main ()
{
int num1, num2, maior;
printf("Entre com 2 numeros inteiros");
scanf("%d %d", &num1, &num2);

if (num1 > num2)
maior = num1;
else
maior = num2;

printf("O maior numero e: %d", maior);
system("pause");
return 0;
}

Observe que basta comparar num1 com num2 para sabermos qual o maior.

3
Dislike0
User badge image

Darlan Saulo

Olá amigo

 

Então vamos lá, o IF e ELSE é um comando de decisão. Então como podemos usar essa estrutura?

 

Por exemplo se você quer saber se um número é positivo ou negativo. Na linguagem java ficaria,

 

int numero = -2;

 

if (numero > 0)

{

   System.out.println("Número é positivo");

else 

{

    System.out.println("Número é negativo.");

}

 

traduzindo ficaria 

tipo da variavel int(inteiro), variavel numero recebe -2

 

se ( numero for maior que 0) entao

Aparecerá uma mensagem que ele é positivo

 

senao

     o senão ( else ) já deixa subtendido que se ele não é maior que 0 então ele é menor.

Aparecerá uma mensagem que ele é negativo.

 

vou deixar outros exemplos:

--------------------------------------------------

int numero = 7;

if ( numero%2==0) // Se o resto da divisão da variavel numero dividido por 2 dê 0, então ele é par.
{
    System.out.println(numero+" é Par.");
}
else // senao o resto da divisão de numero dividido por 2 dê 1, então ele é impar.
{
    System.out.println(numero+" é Impar.");
}

 

--------------------------------------------

 

import java.util.Scanner;

public class Exemplo
{

public static void main(String[] args) 
{
// Entre com 3 elementos e imprima o maior entre eles.

Scanner entrada = new Scanner(System.in);

int num1, num2 , num3;

System.out.println("Entre com o primeiro número:");
num1 = entrada.nextInt();

System.out.println("Entre com o segundo número:");
num2 = entrada.nextInt();

System.out.println("Entre com o terceiro número:");
num3 = entrada.nextInt();

if (num1 > num2 && num1 > num3)
{
    System.out.println("Primeiro número é o maior");
}
else if (num2 > num3 && num2 > num3)
{
    System.out.println("Segundo número é o maior");
}
else
{
    System.out.println("Terceiro número é o maior");
}

}

}

 

Espero ter ajudado.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais