TLP
(Técnicas de Linguagem de Programação)
Instituto Politécnico Privado do Panguila (IPOPA
Docente
_________________
INTEGRANTES DO GRUPO.
Técnico de Informática
Sala nº 05
10ª Classe
Grupo nº 4
Gelson Sampaio.
Ana Mateus.
Lutandila
José Engenheiro.
Makufi Maneko.
2
9.
VAR
Kza: REAL
Dolar: REAL
taxaConversao: REAL
INÍCIO
Leia(Kza)
taxaConversao <- 0.25
Dolar <- kza * taxaConversao
Escreval(“O valor em dólares é: “, Dolar)
FIMALGORITMO
3
10.
VAR
Largura: REAL
Altura: REAL
Area: REAL
litrosTinta: REAL
INÍCIO
Leia(Largura)
Leia(Altura)
Area <- largura * altura
litrosTinta <- area / 2
Escreval (“Área a ser pintada: “, Area, “ metros quadrados”)
Escreval (“Quantidade de tinta necessária: “, litrosTinta, “ litros”)
FIMALGORITMO
4
11.
VAR
A: REAL
B: REAL
C: REAL
Delta: REAL
INÍCIO
Leia(A)
Leia(B)
Leia(C)
Delta <- b^2 – 4 * a * c
Escreval (“O valor de Delta é: “, Delta)
FIMALGORITMO
5
12.
VAR
Preco_original: REAL
Desconto: REAL :
Preco_promocional: REAL
INICIO
Escreval(“digite um preço original”)
Leia( Preco_original)
Desconto<- 0.05
Preco_promocional<-Preeco_original * (1 – Desconto)
ESCREVAL( “Preço promocional: “, Preco_promocional)
FIMALGORITMO
6
13.
VAR
Salario_atual: REAL
Aumento: REAL
Novo_salario: REAL
INICIO
Leia( Salário_actual)
Aumento<- 15%
Novo_salario <-Salario_atual * (1 + aumento)
ESCREVAL (“Novo salário é: “, Novo_salario)
FIMALGORITMO
7
14.
VAR
Km_percorridos: REAL
Dias_alugados: INTEIRO
Preco_dia: REAL := 90
Preco_km: REAL := 350
Preco_total: REAL
INICIO
Leia(Km_percorrido)
Leia(Dias_alugados)
Preco_dia <- 90kza
Preco_km <-350kza
Preco_total <- (Dias_alugados * Preco_dia) + (Km_percorridos * Preco_km)
ESCREVAL (“Preço total a pagar pelo aluguel do carro é: “, Preco_total, “ kza”
FIMALGORITMO
8
15.
VAR
diasTrabalhados: INTEIRO
horasPorDia: INTEIRO
valorHora: REAL
horasTotais: INTEIRO
salarioTotal: REAL
INICIO
horasPorDia<-8
ESCREVAL (“Digite o número de dias trabalhados:”)
Leia(diasTrabalhados)
horasPorDia<- 8
valor hora<-500000
horasTotais<- diasTrabalhados * horasPorDia
salarioTotal <- horasTotais * valorHora
ESCREVAL (“O salário total do funcionário é: “, salarioTotal, “ kza”)
FIMALGORITMO
9
16.
VAR
cigarrosPorDia: INTEIRO
anosFumando: INTEIRO
minutosPerdidosPorCigarro: INTEIRO
minutosPorDia: INTEIRO
minutosTotais: INTEIRO
diasPerdidos: REAL
INICIO
ESCREVAL( “Digite o número de cigarros fumados por dia:”)
Leia (cigarrosPorDia)
ESCREVAL (“Digite o número de anos fumando:”)
Leia( anosFumando)
minutosPerdidosPorCigarro<-10
minutosPorDia <-cigarrosPorDia * minutosPerdidosPorCigarro
minutosTotais <- minutosPorDia * (anosFumando * 365)
diasPerdidos <-minutosTotais / (24 * 60)
ESCREVAL ( “Você perdeu aproximadamente “, diasPerdidos, “ dias de vida por fumar.”)
FIMALGORITMO
10
17.
VAR
Velocidade : real
Multa : real
VelocidadePermitida : inteiro
ValordaMulta : Real
INICIO
ValordaMulta <- 189 kza
VelocidadePermitida <-80 por m/s
Escreval(“digite a Velocidade do carro”)
Leia(Velocidade)
Se Velocidade do carro for >= VelocidadePermitida entao
Multa <- (Velocidade do carro-VelocidadePermitida)* ValordaMulta
Escreval(“você foi multado! A multa é de:”, Multa)
Senao
Escreval (“Velocidade dentro do limite”)
Fimse
Fimalgoritmo
11
18
VAR
Ano de Nascimento: Inteiro
Ano Actual: Inteiro
Idade: Inteiro
INÍCIO
Escreval(“digite o Ano de Nascimento”)
Leia(Ano de Nascimento)
Ano Actual<- 2025
Idade<-(Ano de Nascimento-Ano Actual)
Se Idade for >= 18 entao
Escreval (“pode votar”) senao
Escreval (“Não pode Votar “)
Fimse
Fimalgoritmo
12
19.
VAR
Nome : Caracteres
n1,n2,Media: Real
INÍCIO
Escreval(“digite o Node do Aluno”)
Leia(Nome)
Escreval (“digite a primeira nota”)
Leia (n1)
Escreval(“digite a segunda nota)
Leia(n2)
Media <-(n1+n2)/2
Escreval (“nome é:”, Nome)
Escreval (“média é :”, Media)
Se Media>= 7 entao
Escreval (“Bom aproveitamento!”) senao
Escreval (“Não teve Um Bom Aproveitamento”)
Fimse
Fimalgoritmo
13
20.
VAR
Numero: inteiro
INÍCIO
Escreval (“digite um número inteiro”)
Leia (Numero)
Se Numero Mod=2 entao
Escreval (“o número “,Numero, “é Par”)
Sanao
Escreval (“o número”, Numero “é Ímpar”)
Fimse
Fimalgoritmo
14
21.
VAR
ano : inteiro
INICIO
Leia(ano)
SE (ano MOD 4 = 0 E ano MOD 100 <> 0) OU (ano MOD 400 = 0) ENTAO
ESCREVAL(“O ano “, ano, “ é bissexto.”)
SENAO
ESCREVAL( “O ano “, ano, “ não é bissexto.”)
FIMSE
FIMALGORITMO
15
22.
VAR
Ano_nascimento: INTEIRO
Ano_atual: INTEIRO
Idade: INTEIRO
Anos_faltantes: INTEIRO
Anos_passados: INTEIRO
INÍCIO
ESCREVAL (“Digite o ano de nascimento:”)
LEIA (Ano_nascimento)
Ano_atual <- 2025
Idade <- Ano_atual – Ano_nascimento
SE idade < 18 ENTAO
Anos_faltantes <- 18 – idade
ESCREVAL (“Faltam “, Anos_faltantes, “ anos para o alistamento.”)
SENAO SE idade >= 18 ENTAO
Anos_passados <- idade – 18
ESCREVAL (“Já se passaram “, Anos_passados, “ anos do alistamento.”)
SENAO
ESCREVA “Idade inválida.”
FIMSE
FIMALGORITMO
16
23.
VAR
nome:caractere
sexo:caractere
valorCompras:real
desconto:real
valolorComDesconto: real
INÍCIO
ESCREVAL(Digite o nome do cliente:")
LEIA (nome)
ESCREVAL ("Digite o sexo do cliente (M/F):")
LEIA (sexo)
ESCREVAL( "Digite o valor total das compras:")
LEIA( valorCompras)
SE sexo = 'F' ENTAO
desconto<-13%
SENAO SE sexo = 'M' ENTAO
desconto<-5%
SENAO
ESCREVA "Sexo inválido!"
FIMSE
valorComDesconto <- valorCompras - (valorCompras * desconto)
ESCREVAL ("Nome:", nome)
ESCREVAL ("Sexo:", sexo)
ESCREVAL ("Valor das compras:", valorCompras)
17
ESCREVAL ("Desconto aplicado:", desconto * 100, "%")
ESCREVAL ("Valor final com desconto:", valorComDesconto)
FIMALGORITMO
24.
VAR
Distancia: REAL
Preco: REAL
INICIO
ESCREVAL(“Digite a distância da viagem em Km:”)
LEIA (Distancia)
SE distancia <= 200 ENTAO
Preco <- Distancia * 50
SENAO
Preco <- Distancia*450
FIMSE
ESCREVAL(“O preço da passagem é: “, Preco, “ kza”)
FIMALGORITMO
`
18
25.
VAR
a, b, c: REAL
INICIO
ESCREVAL (“Digite o tamanho dos três segmentos:”)
LEIA (a, b, c)
SE (a < b + c) E (b < a + c) E (c < a + b) ENTAO
W ESCREVAL( “É possível formar um triângulo com esses segmentos.”)
SENAO
ESCREVAL(“Não é possível formar um triângulo com esses segmentos.”)
FIMSE
FIMALGORITMO
19
26.
VAR
Num1, num2: INTEIRO
INICIO
ESCREVAL( “Digite dois números inteiros:”)
LEIA( num1, num2)
SE num1 > num2 ENTAO
ESCREVAL (“O primeiro valor é o maior”)
SENAO SE num2 > num1 ENTAO
ESCREVAL (“O segundo valor é o maior”)
SENAO
ESCREVAL (“Não existe valor maior, os dois são iguais”)
FIMSE
FIMALGORITMO
20
27.
VAR
nota1, nota2, media: REAL
Classificacao: CARACTERE
INÍCIO
ESCREVAL (“Digite a primeira nota do aluno:”)
LEIA (nota1)
ESCREVAL (“Digite a segunda nota do aluno:”)
LEIA (nota2)
media <- (nota1 + nota2) / 2
SE media <= 4.9 ENTAO
Classificacao <- “REPROVADO”
SENAO SE media >= 5.0 E media <= 6.9 ENTÃO
Classificacao <- “RECUPERAÇÃO”
SENAO
Classificacao <- “APROVADO”
FIMSE
ESCREVAL (“Média do aluno: “, media)
ESCREVAL (“Classificação é: “, Cassificacao)
FIMALGORITMO
21
28.
VAR
Largura, comprimento, area: REAL
Classificacao: CARACTERE
INÍCIO
ESCREVAL (“Digite a largura do terreno (em metros):”)
LEIA (Largura)
ESCREVAL (“Digite o comprimento do terreno (em metros):”)
LEIA (comprimento)
area <- largura * comprimento
SE area < 100 ENTAO
Classificacao <-( “TERRENO POPULAR”)
SENAO SE area >= 100 E area <= 500 ENTÃO
Classificacao <- (“TERRENO MASTER”)
SENAO
Classificacao <- (“TERRENO VIP”)
FIMSE
ESCREVA “Área do terreno: “, area, “ m²”
ESCREVAL (“Classificação é: “, Classificacao)
FIMALGORITMO
22