Algoritmos e programação i – estrutura com seleção
1. Dados dois números A e B, some 100 ao maior número e imprima.
Algoritmo
Variaveis
Numerico A, B
Inicio
Ler (A)
Ler (B)
Se (A > B) entao
A := A + 100
Escrever (A)
Se (B > A) entao
B := B + 100
Escrever (B)
Fim_se
Fim
2. FUA para determinar se uma pessoa é maior ou menor de idade.
Algoritmo
Variaveis
Inteiro idade
Escrever (“Digite sua idade:”)
Se (idade >= 18) entao
Escrever (“É maior de idade”)
Senão
Escrever (“Não é maior de idade”)
Fim_se
Fim
3. FUA para ler dois valores numéricos e apresentar a diferença do maior pelo menor.
Algoritmo
Variaveis
Numérico A, B
Inicio
Ler (a)
Ler (b)
Se (A > B) entao
Escrever (A – B)
Se (B > A) entao
Escrever (B – A)
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.
Algoritmo
Variaveis
Numerico A
Inicio
Ler (A)
Se ((A mod 2) = 0)
Se (A >= 0)
Escrever (“O número é Par e maior que 0”)
Senão
Escrever (“O Numero é par e menor”) fim_se senao
Se (A >= 0)
Escrever (“O número é Impar e maior que 0”)
Senão
Escrever (“O Numero é Impar e menor”) fim_se fim_se
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.
Algoritmo
Variaveis
Numerico A, B
Inicio
Ler (A)
Ler (B)
Se (A = B) entao
Escrever (“NÚMEROS IGUAIS”)
Senão
Se (A > B) entao
Escrever (A)
Se (B > A) entao
Escrever (B)
Fim_se
Fim_se
Fim
6. FUA para ler dois valores: NUM1 e NUM2, e se NUM1 for maior que NUM2 executa a soma de NUM1 e NUM2; caso contrário, executa uma subtração.
Algoritmo
Variaveis
Numerico NUM1, NUM2
Inicio
Ler (NUM1)
Ler (NUM2)
Se (NUM1 > NUM2) entao
NUM1 := NUM1 + NUM2
Senão
Se (NUM2 > NUM1) entao
NUM2:= NUM2 – NUM1
Fim_se
Fim_se
Fim
7. FUA que lê dois valores e escreve cada um juntamente com a mensagem: “É múltiplo de 2”