Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Exercícios de Lógica, Exercícios de Lógica

Exercícios resolvidos de Lógica de programação

Tipologia: Exercícios

2025

Compartilhado em 02/07/2025

johanderson-marinho
johanderson-marinho 🇧🇷

1 documento

1 / 2

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1) Sabendo que o semestre é distribuído 100 pontos. Onde 20 pontos são de participação,
30 pontos são de trabalhos e 50 pontos de provas. Para aprovação é necessário no
mínimo 60 pontos.
Faça um programa que recebe os valores referente as notas de participação, trabalho e
prova. Mostre o total de pontos do aluno, informe se o aluno está aprovado ou reprovado.
algoritmo "NOTA_SITUAÇÃO DO ALUNO"
var
NPAR:real
NT,NP,T:real
inicio
ESCREVA("DIGITE A NOTA DE PARTICIPAÇÃO: ")
LEIA(NPAR)
ESCREVA("DIGITE A NOTA DE TRABALHO: ")
LEIA(NT)
ESCREVA("DIGITE A NOTA DE PROVA: ")
LEIA(NP)
T <- (NPAR+NT+NP)
ESCREVAL("")
ESCREVAL("")
ESCREVA("NOTA TOTAL DO ALUNO É: ",T," PONTOS,")
SE T >= 60 ENTAO
ESCREVAL(" ALUNO APROVADO")
FIMSE
SE T < 60 ENTAO
ESCREVAL(" ALUNO REPROVADO")
FIMSE
Fimalgoritmo
pf2

Pré-visualização parcial do texto

Baixe Exercícios de Lógica e outras Exercícios em PDF para Lógica, somente na Docsity!

  1. Sabendo que o semestre é distribuído 100 pontos. Onde 20 pontos são de participação, 30 pontos são de trabalhos e 50 pontos de provas. Para aprovação é necessário no mínimo 60 pontos. Faça um programa que recebe os valores referente as notas de participação, trabalho e prova. Mostre o total de pontos do aluno, informe se o aluno está aprovado ou reprovado. algoritmo "NOTA_SITUAÇÃO DO ALUNO" var NPAR:real NT,NP,T:real inicio ESCREVA("DIGITE A NOTA DE PARTICIPAÇÃO: ") LEIA(NPAR) ESCREVA("DIGITE A NOTA DE TRABALHO: ") LEIA(NT) ESCREVA("DIGITE A NOTA DE PROVA: ") LEIA(NP) T <- (NPAR+NT+NP) ESCREVAL("") ESCREVAL("") ESCREVA("NOTA TOTAL DO ALUNO É: ",T," PONTOS,") SE T >= 60 ENTAO ESCREVAL(" ALUNO APROVADO") FIMSE SE T < 60 ENTAO ESCREVAL(" ALUNO REPROVADO") FIMSE Fimalgoritmo
  1. Neste algoritmo, vamos simular 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$ 1000 de saldo disponível para o saque. algoritmo "SacarDinheiro" var SaldoDisponivel : REAL ValorDoSaque : REAL inicio SaldoDisponivel <- 1000 //Assumimos que há 1000 reais de saldo na conta //disponível para saque ESCREVA ("Informe o valor do Saque: ") LEIA (ValorDoSaque) SE ValorDoSaque <= SaldoDisponivel ENTAO SaldoDisponivel <- SaldoDisponivel - ValorDoSaque ESCREVAL ("Sacando R$ ", ValorDoSaque, ".") FIMSE SE ValorDoSaque > SaldoDisponivel ENTAO ESCREVAL ("O valor solicitado é maior que o valor disponível para saque!") FIMSE ESCREVAL ("Saldo disponível: R$ ", SaldoDisponivel) fimalgoritmo