Apuntes
algoritimos dos exercicios
Contenido del apunte (9)
Página 1
algoritmo "semnome"
// Função :
// Autor :
// Data : 19/08/2019
// Seção de Declarações
var
codigo: caracter
preco:real
quantidade: real
total: real
nome:caracter
inicio
// Seção de Comandos
escreval("informe nome e apos o codigo de consumidor")
escreva("nome: ")
leia(nome)
escreva("codigo :")
leia(codigo)
escreval("informe a quantidade de KW/h consumidos")
escreva("KW/h consumidos: ")
leia(quantidade)
escreval("informe o preço do KW/h")
escreva("preço: ")
leia (preco)
total<- (quantidade*preco)
se (total< 11.20 ) entao
total<- 11.20
fimse
escreval ("nome do consumidor: ",nome)
escreval ("codigo: ",codigo)
escreva ("total a pagar: R$",total)
fimalgoritmo
Página 2
Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 19/08/2019
Var
// Seção de Declarações das variáveis
nome:caracter
altura,peso,pesot:real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreval ("digite seu nome: ")
leia(nome)
escreval ("digite sua altura ",nome)
leia (altura)
escreval ("digite seu peso ",nome)
leia(peso)
pesot<- peso/altura^2
escreva(pesot)
se (pesot<26) entao
escreval (" massa corporea considerada normal")
fimse
se (pesot>26)ou(pesot=26)e(pesot<30) entao
escreval(" massa corporea elevada grau de obesidade(obeso)")
fimse
se (pesot>30)ou(pesot=30) entao
escreval(" massa corporea elevada grau de obesidade(obesidade morbita)")
fimse
Fimalgoritmo
Página 3
Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 19/08/2019
Var
// Seção de Declarações das variáveis
nome:caracter
salario:real
ajuste:real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva("digite o nome do jogador: ")
leia (nome)
escreva ("digite o salario do jogador")
leia(salario)
se (salario>0)e(salario<1.000,00) entao
ajuste<- salario*0.20
fimse
se (salario>1.000,01)e(salario<5.000,00) entao
ajuste<- salario*0.10
fimse
se (salario>5.000,01) entao
ajuste<- salario*0.00
fimse
escreva("novo salario com o ajuste sera de: ",ajuste)
Fimalgoritmo
Página 4
Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 20/08/2019
Var
// Seção de Declarações das variáveis
A,B,C,D:real
nome,tap,tipov:caracter
consumo,taxa,subtotal,total:real
aux1,aux2,aux3,aux4,aux5,aux6:real
diarias:inteiro
consumo2:real
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreval("digite seu nome:")
leia(nome)
escreval("digite o tipo do apartamento(A,B,C ou D):")
leia(tap)
escreval("digite o numero de diarias 3x:")
leia(diarias,aux3,aux6)
escreval("digite o consumo interno:")
leia(consumo)
se(tap="A") entao
aux1<-diarias*150.00
aux2<-aux3*150.00
aux5<-aux6*150.00
fimse
se(tap="B") entao
aux1<-diarias*100.00
aux2<-aux3*100.00
aux5<-aux6*100.00
fimse
se(tap="C") entao
aux1<-diarias*75.00
aux2<-aux3*75
aux5<-aux6*75.00
fimse
se(tap="D") entao
aux1<-diarias*50.00
aux2<-aux3*50.00
aux5<-aux6*50.00
fimse
subtotal<-aux1+consumo
aux4<-aux5+consumo2
taxa<-subtotal*0.01
total<-aux4+taxa
escreval("nome do ospede: ",nome)
escreval("tipo do apartamento: ",tap)
escreval("numero de diarias: ",diarias)
escreval("Valor unitario da diaria: A=150.00 B=100.00 C=75.00 D=50.00")
escreval("consumo interno: ",consumo)
escreval("subtotal: ",aux4)
escreval("taxa de serviço: ",taxa)
escreval("total geral: ",total)
Fimalgoritmo
Página 5
Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 22/08/2019
Var
// Seção de Declarações das variáveis
contagem:inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
escreva("iniciando contagem")
para contagem de 0 ate 10 faca
escreval(" lavem a bomba: ",contagem)
fimpara
escreva("KABUUUUUUUUMMMMMMMMMMMMMMM")
Fimalgoritmo
Página 6
x=float(input("digite o salario inicial: "))
print("salario iniccial:",x)
y=x*0.15
x=x+y
print("aumento: ",y)
z=x*0.08
print("desconto ",z)
x=x-z
print("salario final depois de todo o arrudeio: ",x)
Página 7
l=0
op= -1
print("escolha uma das opçoes abaixo")
print("1- para ler um numero e verificar se ele é par ou impar")
print("2 – para ler 10 letras e informar quantas vogais existem")
while (op!=0):
print("por favor digite um numero")
op=int(input())
while (x!=0):
if op == 1 :
numero = float(input('Digite números para saber se é par ou impar e digite 0 para seguir: '))
resto = numero % 2
if resto == 0:
print('Número é par')
else:
print('Número é impar')
for l in range(1,3):
if op == 2 :
l = str(input('Digite uma letra: ').lower())
if l == 'a' or l == 'e' or l == 'i' or l == 'o' or l == 'u':
print('A letra',l,'é vogal')
else:
print('A letra',l,'é consoante')
op=int(input("se deseja sair digite 0 , se nao tecle 1"))
Página 8
#deu trabalho pra caramba , mereço um 100 so pelo esforço
q=0
numero=-1
l=0
op= -1
print("-------------------------------------------------------------------")
print("escolha uma das opçoes abaixo")
print("1- para ler um numero e verificar se ele é par ou impar")
print("2 – para ler 10 letras e informar quantas vogais existem")
while (op!=0):
op=int(input("por favor digite uma das opçoes: "))
if op == 1 :
while(numero!=0):
print("-------------------------------------------------------------------")
numero = float(input('Digite números para saber se é par ou impar e digite 0 para seguir: '))
resto = numero % 2
if resto == 0:
print('Número é par')
else:
print('Número é impar')
if op == 2 :
for l in range(0,10):
print("-------------------------------------------------------------------")
l = str(input('Digite uma letra: ').lower())
if l == 'a' or l == 'e' or l == 'i' or l == 'o' or l == 'u':
q=q+1
print('A letra',l,'é vogal')
else:
print('A letra',l,'é consoante')
print("a quantidade de vogais é: ",q)
print("-------------------------------------------------------------------")
op=int(input("se deseja sair digite 0 , se nao tecle 1: "))
print("-------------------------------------------------------------------")