Algoritmos
Exercícios aula 4 – Estrutura com seleção
1. Dados dois números A e B, some 100 ao maior número e imprima.
Var
A, b, total : inteiro
Inicio
Escreval (“digite um numero”)
Leia (a)
Escreval (“digite outro numero”)
Leia (b)
Se a>b então
Total := a+100
Escreva (“ o maior valor +100 é”, total)
Senao se a<b então
Total := b+100
Escreva (“o maior valor +100 é”, total)
Fimse
fimalgoritmo
2. FUA para determinar se uma pessoa é maior ou menor de idade.
Variaveis:
Inteiro: ano_nasc, id4d3
Inicio:
Ler: (ano_nasc)
Id4d3 := (ano_nasc – 2013)
Se (id4d3 >=18) então Escrever (“maior de idade”)
Se (id4d3 <=18) então Escrever (“menor de idade”)
Fim_se
Fim.
3. FUA para ler dois valores numéricos e apresentar a diferença do maior pelo menor.
Variaveis:
Num1, Num2, Dif : numerico
Inicio:
Escreva: (“Escreva o 1º numero”)
Leia: (Num1)
Escreva: (“Escreva o 2º numero”)
Leia: (Num2)
Se Num1>Num2 entao Dif := Num1-Num2
Se não Dif := Num2 – Num1
Escreva: (“A diferença do maior para o menor é”, dif)
Fim_se
Fim.
4. FUA que leia um número e mostre uma mensagem indicando se este número é par ou ímpar e se é positivo ou negativo.
Var:
Num: inteiro
Inicio:
Escreva ("digite um numero")
Leia (num)
Se (num >=0) entao Escreva ("o numero é positivo")
Senao ("o numero é negativo")
Se (num % 2 = 0) entao
Escreval ("o numero é par")
Senao ("o numero é impar")
FIMSE
Fim.
5. FUA para ler dois números. Se os números forem iguais imprimir a mensagem: "NÚMEROS IGUAIS" e encerrar a execução; caso contrário, imprimir o de maior valor.
Var:
Num1, num2 : inteiro
Inicio
Escreva ("Digite um numero")
Leia (num1)
Escreva ("digite outro numero")
Leia (num2)
Se (num1=num2) entao Escreva ("números iguais") Fimalgoritmo senao num1>num2 escreva ("o numero maior é",num1) fimalgoritmo