Classificação
0 %
Popularidade
Opine
Descrição:
Veja como funcionam as estruturas condicionais, utilizando o comando SE..ENTAO..SENAO. Nessa primeira parte, veremos como…






algoritmo "Escola javali cansado"
var
N1, N2, Media: Real
inicio
Escreva ("Primeira nota: ")
leia (N1)
Escreva ("Segunda nota: ")
Leia (N2)
Media <- (N1 + N2)/2
Se (Media >= 7) Entao
Escreval ("Aluno aprovado ", Media)
Senao (Media < 7) Entao
Escreval ("Aluno reprovado ", Media)
FimSe
fimalgoritmo
escreval("DEPARTAMENTO DE TRANSITO")
escreva("Ano atual:")
leia(anot)
escreva("Ano de nascimento:")
leia(anon)
idade <- anot – anon
escreval("idade:", idade)
se (idade >= 18) entao
escreva( "você esta apto a tirar carteira")
senao
escreva("você não esta apto a tirar carteira")
Consegui!!!!!!!!!!!!!!!
algoritmo "javalicansado"
var
N1, N2, M : Real
inicio
Escreva("Digite a primeira nota(Media 1): ")
Leia(N1)
Escreva("Digite a segunda nota(Media 2): ")
Leia(N2)
M <- (N1+ N2) / 2
Escreval("Sua média e de" , M)
Se(M >= 7.0) entao
Escreva("Parabens! Aluno aprovado")
senao
Escreva("Aluno reprovado")
fimSe
fimalgoritmo
Realmente vou replicar um comentario que vi em outro video. Alem de ele falar como se eu fosse um retardado, professor pega na mao e ensina com qualidade. To viciado em aprender contigo. Fiz o primeiro e estou muito feliz…O segundo faco amanha porque ja esta bem tarde…haha
algoritmo "Cnh"
var
ano_atual, ano_nasc, idade: Inteiro
inicio
Escreva("Qual é o ano atual(yyyy):")
Leia(ano_atual)
Escreva("Qual é o ano de nascimento(aaaa):")
Leia(ano_nasc)
idade <- ano_atual – ano_nasc
Escreva("Voce tem" , idade , " anos ")
Se (idade >= 18) e (idade <18) entao
Escreva("Parabens! Voce já pode tirar a sua habilitação")
senao
Escreva("Infelizmente, Voce ainda não pode tirar sua habilitação")
fimSe
fimalgoritmo
Feliz demais professor! Hoje trabalho como Uber e realmente quero mudar de area e a programação sera meu novo trabalho!
Obrigado e feliz demais!
tem como fazer, no vs code ao inves de fazer no visualg?
EX 1 :
algoritmo "semnome"
var
atual, nasc, idade : Inteiro
inicio
Escreval("—————————–")
Escreval("+ DEPARTAMENTO DE TRANSITO + ")
Escreval("—————————–")
Escreva("Ano Atual (yyyy) : ")
Leia(atual)
Escreva("'Ano Nascimento (yyyy) : ")
Leia(nasc)
idade <- atual – nasc
Escreval("Sua idade é de : ", idade)
Se (idade >= 18)entao
Escreval("Você está apto a tirar carteira de motorista ")
Senao
Escreval("Você não pode tirar a carteira de motorista")
FimSe
Escreval("—————————–")
Escreval("++++++++ FIM DO TESTE ++++++++")
Escreval("—————————–")
fimalgoritmo
algoritmo "semnome"
var
peso, altura, imc : Real
inicio
Escreva("Quanto você pesa : ")
Leia(peso)
Escreva("Qual a sua altura : ")
Leia(altura)
imc <- peso / (altura ^ 2)
Escreval("Seu IMC é de : ", imc:5:2)
Se (imc <= 17)entao
Escreva("Você está muito abaixo do peso. ")
Senao
Se (imc > 17) e (imc <= 18.5)entao
Escreva("Você está abaixo do peso. ")
Senao
Se (imc > 18.5) e (<= 25)entao
Escreva("Você está no seu peso ideal. ")
Senao
Se (imc > 25) e (imc <= 30)entao
Escreva("Voc~e está acima do seu peso ideal. ")
Senao
Se (imc > 30) e (imc <= 35)entao
Escreva("Você está com obesidade ")
Senao
Se (imc > 35) e (imc <= 40)entao
Escreva("Você está com Obesidade Severa ")
Senao
Se (imc >= 40) e (imc <= 100)entao
Escreva("Você está com obesidade mórbida")
FimSe
FimSe
FimSe
FimSe
FimSe
FimSe
FimSe
fimalgoritmo
📚✅
Exercício 2: Exercício 2: Aluno Aprovado Reprovado
Fiz Assim:
Algoritmo "Aprovado_Reprovado"
Var
N1,N2,media: Real
Inicio
Escreval ("————————")
Escreval ("ESCOLA JAVALI CANSADO")
Escreval ("————————")
Escreva ("Primeira Nota: ")
Leia (N1)
Escreva ("Segunda Nota: ")
Leia (N2)
media<- (N1 + N2) / 2
Se (media >= 7) então
Escreval ("————————")
Escreval ("MÉDIA: ", media)
Escreval ("ALUNO APROVADO")
Escreval ("————————")
SeNao
Escreval ("————————")
Escreval ("MÉDIA: ", media)
Escreval ("ALUNO REPROVADO")
Escreval ("————————")
FimSe
Fimalgoritmo
Exercício 1: Estar Apto a Dirigir?
Fiz dessa forma:
Algoritmo "Apto_Dirigir"
Var
ano,nasc,idade: Real
Inicio
Escreval ("————————")
Escreval ("DEPARTAMENTO DE TRÂNSITO")
Escreval ("————————")
Escreva ("Ano Atual? (yyyy): ")
Leia (ano)
Escreva ("Ano do Nascimento? (yyyy): ")
Leia (nasc)
idade<- ano – nasc
Se (idade >= 18) então
Escreval ("———STATUS———")
Escreval ("IDADE: ", idade)
Escreval ("APTO A TIRAR A CARDEIRA")
Escreval ("————————")
SeNao
Escreval ("————————")
Escreval ("INAPTO A TIRAR A CARTEIRA")
Escreval ("————————")
FimSe
Fimalgoritmo
O meu resultado dos exercícios da habilitação e da media ficaram assim (obs: foi feito em linguagem js):
///Carteira de motorista///
const dataAtual = new Date();
const AnoAtual = dataAtual.getFullYear();
AnoNascimento = prompt("Qual ano de nascimento");
Idade = AnoAtual – AnoNascimento;
if (Idade >= 18){
alert("Você tem " + Idade + " anos, pode tirar a carteira");
} else {
alert("Você Tem " + Idade + " anos, não pode tirar a carteira");
}
///Media de aprovação///
var m1, n1, n2, n3 ;
n1 = parseInt(prompt("Digite a nota 1"));
n2 = parseInt(prompt("Digite a nota 2"));
n3 = parseInt(prompt("Digite a nota 3"));
m1 = (n1 + n2 + n3)/3, m1 = m1.toFixed(2);
if (m1 >=7){
alert(m1 + " Aluno aprovado");
} else {
alert(m1 +" Aluno reprovado");
}
Estou bem no começo em Algoritmo, ainda tenho bastante coisa para aprender.
segundo exercício:
Algoritmo "javali cansando"
Var
n1, n2, media: real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc…
escreval ("digite sua primeira nota: ")
leia (n1)
escreval ("digite sua segunda nota: ")
leia (n2)
media <- (n1 + n2) / 2
escreval ("sua média é: ", media)
se (media >= 7) entao
escreval ("aluno acima da média.")
senao
escreval ("aluno abaixo da média")
fimse
Fimalgoritmo
primeiro exercício
Algoritmo "estaaprto"
Var
// Seção de Declarações das variáveis
n1,n2, idade: inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc…
escreval ("————————")
escreval ("DEPARTAMENTO DE TRANSITO")
ESCREVAL ("————————")
escreval ("Ano atual: ")
leia (n1)
escreval ("Ano de nascimento: ")
leia (n2)
idade <- (n1 – n2)
escreval ("——-STATUS———")
escreval ("sua idade é de: ", idade)
se (idade >= 18) entao
escreval ("voce está apto!")
senao
escreval ("voce nao está apto.")
fimse
Fimalgoritmo
Fiz uma versão que também diz qual o peso ideal que a pessoa precisa estar, caso ela esteja a cima ou a baixo do peso.
algoritmo "Calculo IMC"
var
Massa, Altura, IMC, PesoIdeal1, PesoIdeal2: Real
inicio
Escreval("Qual sua Massa(Kg)?")
Leia(Massa)
EscrevaL("Qual sua Altura?")
Leia(Altura)
IMC <- Massa / (Altura ^ 2)
Escreval ("IMC: ", IMC:5:2)
PesoIdeal1 <- (Altura ^ 2) * 18.5
PesoIdeal2 <- (Altura ^ 2) * 25
Se (IMC >= 18.5) e (IMC < 25) entao
Escreva("Seu peso é o Ideal")
SeNao
Escreva("Seu peso ideal seria entre ", PesoIdeal1:5:2, " a ", PesoIdeal2:5:2, " Kgs")
FimSe
fimalgoritmo
Boa noite a todos, o meu exercício de notas ficou da seguinte forma:
algoritmo "Média"
var
N1, N2, M: Real
inicio
Escreval (" ———- Escola cu do monkey ———– ")
Escreva ("Escreva a sua primeira nota: ")
Leia (N1)
Escreva ("Escreva a sua segunda nota: ")
Leia (N2)
Escreval (" ————- Media final ————" )
M <- (N1 + N2) / 2
Escreval ("Sua media final é", M)
Se (M >= 6) Entao
Escreval ("Parabéns você está aprovado!!")
senao
Escreval ("Infelizmente você está reprovado!!")
FimSe
E o da CNH ficou:
algoritmo "CNH"
var
Atual, Nasc, Idade: Inteiro
inicio
Escreval (" ———- DEPARTAMENTO DE TRANSITO ———– ")
Escreva ("Em que ano estamos? ")
Leia (Atual)
Escreva ("Em que ano você nasceu?: ")
Leia (Nasc)
Idade <- Atual – Nasc
Escreval ("
——STATUS—–" )Escreval (" A sua idade é ", idade, " anos. ")
Se (Idade <= 18), entao
Escreval (" Você nao está apto a tirar sua CNH. " )
senao
Escreval (" Você está apto a tirar sua CNH. " )
FimSe
Eu escrevi "Leia N1" duas vezes e a média não tava saindo e eu surtando kkkkkkkkkk fiquei meia hora nisso. Acho que programar é uns 99% de atenção pra não errar nenhuma letra, ou virgula kkkkkkk
Eu tô começando estudar AGR e o orgulho que dá quando consigo fazer o exercício sozinha é surreal. Aprendendo algo de verdade na internet, isso não tem preço. 🙌❤️
algoritmo "semnome"
var
idade: inteiro
inicio
escreva("Tenho idade suficiente pra viajar ?")
leia(idade)
se idade >= 18 então
escreva("Você pode viajar")
senao
escreva("Voce não pode viajar")
fimse
fimalgoritmo
criei um simples só p vcs tem uma noção basica.
alguem pode me infromar , pq aparece o '0 ' quando coloco o comando leia n1 ?. Antes de eu por o meu numero ja esta la o '0' e apos esse 0 vem a numeraçao que eu posso escrever
9:38
para quem tiver gordinho é so trocar o E por OU tipo Se (IMC >= 18.5) ou (IMC < 25 ) que vai ter uma satisfação enorme kkkkkkkkkkkkkk brincadeiras a parte estou aprentendo muito com você
Obrigado
algoritmo "presômetro"
var
Ano, ano_atual, idade_atual: real
inicio
Escreval ("Em que ano você nasceu? ")
Leia (Ano)
Escreval ("Em que ano estamos ")
Leia (Ano_atual)
idade_atual <- (ano_atual-ano)
Se (idade_atual>18) entao
escreva ("Uhuuul, você já pode ser preso")
senao
escreva ("Parabéns, você ainda não pode ser preso")
fimse
fimalgoritmo
Olá, respostas dos exercícios propostos:
algoritmo "carteira"
var
ano_atual,ano_nasc, idade:inteiro
inicio
escreval("————————–")
escreval("DEPARTAMENTO DE TRANSITO")
escreval("————————–")
escreva("Ano Atual (yyyy):")
leia(ano_atual)
escreva("Ano de Nascimento (yyyy):")
leia(ano_nasc)
idade<-ano_atual-ano_nasc
escreval("——–STATUS——–")
escreval("IDADE:", idade," ANOS")
se (idade>=18) entao
escreval("APTO A TIRAR A CARTEIRA")
escreva("———————–")
senao
escreval("INAPTO A TIRAR A CARTEIRA")
escreva("———————–")
fimse
fimalgoritmo
algoritmo "nota_media"
var
primeira_nota, segunda_nota, media:real
inicio
escreval("ESCOLA JAVALI CANSADO")
escreval("———————–")
escreva("Primeira Nota:")
leia(primeira_nota)
escreva("Segunda Nota:")
leia(segunda_nota)
media<-(primeira_nota+segunda_nota)/2
escreval("———————–")
escreval("MEDIA:", media)
se (media>=7) entao
escreval("ALUNO APROVADO")
senao
escreval("ALUNO REPROVADO")
fimse
escreva("———————–")
fimalgoritmo
Ei gente! Alguém teve dificuldade para ver esse vídeo? Não carrega na plataforma do Curso em Video e aqui no Youtube tbm não ¬¬
algoritmo "DepartamentoTransito"
var
ano, nasc, idade: inteiro
inicio
EscrevaL("————————-")
EscrevaL( "DEPARTAMENTO DE TRANSITO" )
EscrevaL("————————-")
Escreva("Ano atual(yyy): ")
Leia(ano)
Escreva("Ano de nascimento(yyyy): ")
Leia(nasc)
idade <-(ano – nasc)
se(idade >= 18) entao
EscrevaL("——– STATUS ———")
EscrevaL("IDADE: ", idade)
EscrevaL("APTO A TIRAR A CARTEIRA" )
EscrevaL("————————-")
senao
EscrevaL("——– STATUS ———")
EscrevaL("IDADE: ", idade)
EscrevaL("NÃO ESTÁ APTO")
EscrevaL("————————-")
FimSe
fimalgoritmo
Fiz o do IMC só que adicionei também um Escreva informando qual a diferença entre o IMC atual e os valores máximos e mínimos ideais.
algoritmo "Cálculo de IMC" //IMC Ideal é entre 18.5 e 25
var ALT, KG, IMC, diffmaior, diffmenor: Real
inicio
Escreva ("Massa em (KG): ")
Leia (KG)
Escreva ("Altura em (m) : ")
Leia (ALT)
IMC <- KG / (ALT * ALT)
escreva ("O Seu IMC é ", IMC:5:2)
Se (IMC >= 18.5) e (IMC <= 25.0) entao //lembrar que tem o "e"
Escreva (" Parabéns! você está dentro da faixa de peso ideal ")
SeNao
Escreval (" E você não está na faixa de peso ideal ")
Escreva (" Valores ideais de IMC são valores que estão entre 18.5 e 25, ")
FimSe
diffmaior <- (IMC -25.0 )
diffmenor <- (IMC -18.5 )
Se (IMC > 25.00) entao
Escreva ("O seu IMC está ", diffmaior:5:2, " pontos acima do valor máximo ideal. ")
FimSe
Se (IMC < 18.5) entao
Escreva ("O seu IMC está ", diffmenor:5:2, " pontos abaixo do valor mínimo ideal. ")
FimSe
fimalgoritmo
Fiz os exercícios propostos mas sempre que o programa pede pra digitar o ano aparece um 0 na frente, alguém sabe o porque?