A ALGORITMMO NO PROGRAMA
Por: Emanuela De Souza Vigatto • 11/4/2022 • Trabalho acadêmico • 1.089 Palavras (5 Páginas) • 346 Visualizações
SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL – SENAI – LONDRINA/P.R.[pic 1]
EXERCÍCIOS - ALGORITMOS
Professor: Daniel Rodrigo Henrique
- Faça um algoritmo no VisualG e o fluxograma que receba um número e mostre uma mensagem caso este número seja maior que 10.
Algoritimo
Var
n : inteiro
Inicio
escreval("digite o numero ")
leia(n)
se (n>=10) então
escreval("o número é maior")
senão
escreval("o numero é menor")
fimse
Fimalgoritmo
- Escrever um algoritmo no VisualG e o fluxograma que leia dois valores inteiro distintos e informe qual é o maior
Algoritimo
VAR
a, b: inteiro
Inicio
escreval ("Informe o primeiro valor: ")
leia (a)
escreval ("Informe o segundo valor: ")
leia (b)
se a > b entao
escreval ("O valor ", a, " é maior que o valor ", b)
senao
escreval ("O valor ", b, " é maior que o valor ", a)
fimse
fimalgoritimo
- Faça um algoritmo no VisualG e o fluxograma que receba um número e diga se este número está no intervalo entre 100 e 200.
Algoritmo "se está no intervalo"
Var
num : real
Inicio
escreval("informe um número e lhe mostre se ele está entre 100 e 200")
leia(num)
se(num > 100) e (num < 200) entao
escreval (" este é um numero que está entre 100 e 200")
senão
escreval("este numro não está no intervalo de 100 e 200")
fimse
Fimalgoritmo
- Faça um algoritmo no VisualG e o fluxograma que simule um caixa eletrônico quando vamos sacar dinheiro. O caixa eletrônico verifica se o valor que desejamos sacar é menor que o saldo disponível. Assumiremos que há R$ 1.000,00 de saldo disponível para o saque.
algoritmo "sacarDinheiro"
var
SD:real
VSaque:real
inicio
SD:=1000
escreva("informe o valor do saque")
leia(VSaque)
se VSaque <= SD entao
SD := SD - VSaque
escreval("sacando R$",VSaque,".")
senao
escreval("o valor solicitado é maior que o valor disponvel para saque!")
fimse
escreval("saldo disponivel:R$",SD)
fimalgoritmo
- Dada a idade de um nadador, informe a sua categoria: Infantil (até 10 anos), Juvenil (até 17 anos) ou Sênior (acima de 17 anos). Faça um algoritmo no VisualG e o fluxograma.
Algoritmo ”categorias de idade”
Var
idade:inteiro
inicio
escreval(“digite sua idade :”)
leia (idade)
se (idade<=10) então
escreva (“sua categoria é infantil”)
senão
se (idade > 10 ) e (idade < 17 ) então
escreva (“sua categoria é juventil”)
senão
se (idade>17) então
escreva(“sua categoria é sênior”)
fimse
fimse
fimse
fimalgoritmo
- Em uma fábrica, uma máquina precisa de manutenção sempre que o número de peças defeituosas supera 10% da produção. Dados o total de peças produzidas e o total de peças defeituosas, informe se a máquina precisa de manutenção. Faça um algoritmo no VisualG e o fluxograma.
Algoritmo
Var
v1,v2q:inteiro
porcentagem:real
inicio
escreva("digite o total de peça da produção:")
leia(v1)
escreva("digite o total de peças defeituosas:")
leia(v2q)
porcentagem:=(v1) * 0,10)
se (porcentagem > v2q) então
escreva ("A maquina não precisa de manutenção")
senão
escreva("A maquina precisa de manutenção")
fimse
Fimalgoritmo
- Escrever um algoritmo e o fluxograma que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), informar o nome e sua menção: Aprovado (média >= 7), Reprovado (média <= 5) e Recuperação (média entre 5.1 a 6.9).
algoritmo "boleto"
var
nome : caractere
nota1, nota2, nota3, media : real
inicio
escreval ("Informe o nome do aluno: ")
leia (nome)
escreval ("Informe a primeira nota: ")
leia (nota1)
escreval ("Informe a segunda nota: ")
leia (nota2)
escreval ("Informe a terceira nota: ")
leia (nota3)
media <- (nota1 + nota2 + nota3) / 3
se media >= 7 entao
escreval ("O aluno ", nome, " está aprovado. A média foi: ", media)
fimse
se media <= 5 entao
escreval ("O aluno ", nome, " está reprovado. A média foi: ", media)
fimse
se (media >= 5.1) e (media <= 6.9) entao
escreval ("O aluno ", nome, " está de recuperação. A média foi: ", media)
fimse
fimalgoritmo
- Elabore um algoritmo e o fluxograma que leia do teclado o sexo de uma pessoa. Se o sexo digitado for M ou F, escrever na tela “Sexo válido!”. Caso contrário, informar “Sexo incorreto!”.
Algoritmo “sexo”
var
Sexo:caracter
INÍCIO
ESCREVAL (“DIGITE A LETRA CORRESPONDENTE AO SEXO: ”)
LEIA SEXO
SE ((SEXO = ‘M’) OU (SEXO = ‘F’)) ENTÃO
ESCREVAL( “SEXO VÁLIDO!”)
SENÃO
ESCREVA L(“SEXO INVÁLIDO!”)
FIMSE
FIMalgoritmo
- Elabore um algoritmo e o fluxograma que leia dois números inteiros e mostre o resultado da diferença do maior valor pelo menor.
algoritmo "o resultado"
var
A, B: Inteiro
inicio
Escreva("Informe o primeiro valor: ")
Leia(A)
Escreva("Informe o segundo valor: ")
Leia(B)
se (A > B) entao
Escreva("A diferença entre o números lidos é ", (A - B))
...