Buscar

exercícios de Algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Nome: LENILSON BATISTA BORGES 
Exercícios de Algoritmos 
1) Escreva um programa que mostre na tela a mensagem "Olá, Mundo!" 
algoritmo "helloworld"
 var a : inteiro
var str : caractere
 inicio
 str <- 'diegoveloper' 
 escreval ("olá mundo")
 fimalgoritmo
 
2) Faça um programa que leia o nome de uma pessoa e mostre uma mensagem de boasvindas para ela: Ex: 
	Qual é o seu nome? João da Silva
	 
	Olá João da Silva, é um prazer te conhecer!
	
 algoritmo "semnome"
var 
nome, sobrenome : caractere
inicio
escreval ("informe o seu pré-nome")
leia (nome)
escreval ("informe o seu sobrenome")
leia (sobrenome)
escreval ("olá " ,nome," " ,sobrenome, " é um prazer te conhecer" " . ")
fimalgoritmo
3) Crie um programa que leia o nome e o salário de um funcionário, mostrando no final uma mensagem. 
Ex: 
Nome do Funcionário: Maria do Carmo Salário: 1850,45 
O funcionário Maria do Carmo tem um salário de R$1850,45 em Junho. 
 
algoritmo "lernome"
var 
nome, salario, recebe : caractere
inicio
escreval ("informe o seu nome completo")
leia (nome)
escreval ("informe o seu salario")
leia (salario)
escreval ("o funcionário " ,nome," recebe o salario de " ,salario, " em junho" " . ")
fimalgoritmo
4) Desenvolva um algoritmo que leia dois números inteiros e mostre o somatório entre eles. Ex: 
	Digite um valor:
	 8 
	Digite outro valor:
	 5 
	A soma entre 8 e 5 é igual a 13.
 
algoritmo "soma"
 var n1 , n2, s : inteiro
 inicio
 leia (n1)
 leia (n2)
 s<-n1+n2
 escreval ("a soma entre " ,n1, " e ", n2, " é ": ,s)
 fimalgoritmo
5) Faça um programa que leia as duas notas de um aluno em uma matéria e mostre na tela a sua média na disciplina. Ex: 
	Nota 1:
	 4.5 
	Nota 2:
	 8.5 
	A média entre 4.5 e 8.5 é igual a 6.5
 
algoritmo "notas"
var
nota1, nota2, media : real
inicio 
escreval ("digite a primeira nota:")
leia (nota1)
escreval ("digite a nota dois:")
leia (nota2)
media <- (nota1+nota2) /2
escreval ("a media entre" ,nota1, " e " ,nota2, " é " : ,media)
fimalgoritmo
6) Faça um programa que leia um número inteiro e mostre o seu antecessor e seu sucessor. 
Ex: 
Digite um número: 9 
O antecessor de 9 é 8 
O sucessor de 9 é 10 
algoritmo "antecessor e sucessor "
var
valor, antecessor, sucessor :real
inicio
escreva ("digite valor")
leia (valor)
antecessor <- (valor-1)
sucessor <- (valor+1)
escreva ("antecessor é " , antecessor)
escreva ("sucessor é " , sucessor)
fimalgoritmo
 
7) Crie um algoritmo que leia um número real e mostre na tela o seu dobro e a sua terça parte. 
Ex: 
Digite um número: 3.5 
O dobro de 3.5 é 7.0 
A terça parte de 3.5 é 1.16666 
 algoritmo "calcular o dobro" 
var 
valor, dobro : inteiro 
inicio 
escreva ("digite um valor") 
leia (valor) 
dobro <- (2*valor) 
escreva ("o dobro e ", dobro) 
fimalgoritmo 
 
8) Desenvolva um programa que leia uma distância em metros e mostre os valores relativos em outras medidas. 
Ex: 
Digite uma distância em metros: 185.72 A distância de 85.7m corresponde a: 
0.18572Km 
1.8572Hm 
18.572Dam 
1857.2dm 
18572.0cm 
185720.0mm 
algoritmo "metroParaCentimetros"
var
metros, centimetros : real
inicio
escreva("Metros? ")
leia(metros)
centimetros <- metros * 100
escreval(centimetros , " cm")
fimalgoritmo
(So consegui fazer esse)
9) Faça um algoritmo que leia quanto dinheiro uma pessoa tem na carteira (em R$) e mostre quantos dólares ela pode comprar. Considere US$1,00 = R$5,22. 
input("digite quanto dinheiro vc tem: ")
CompraDolar = 1*DinheiroPessoa
print("essa pessoa pode comprar: " + CompraDolar
 
10) Faça um algoritmo que leia a largura e altura de uma parede, calcule e mostre a área a ser pintada e a quantidade de tinta necessária para o serviço, sabendo que cada litro de tinta pinta uma área de 2metros quadrados. 
larg = float(input('largura da parede'))
alt = float(input('altura da parede'))
área = larg * alt
print('sua parede tem a dimensão de {}x{} e sua área é de {}m²,'.format(larg, alt, área))
tinta = área /2
print('para pintar essa parede você vai precisar de {}l de tinta,'.format(tinta))
(Feito pelo phyton)
 
11) Desenvolva uma lógica que leia os valores de A, B e C de uma equação do segundo grau e mostre o valor de Delta. 
a = int (input ('digite o valor do coeficiente a: '))
b = int(input ('digite o valor do coeficiente b: '))
c = int(input ('digite o valor do coeficiente c: '))
delta = b**2 - 4*a*c
print('o valor de delta é: ', delta)
x1 = (-b - delta**0.5) / (2*a)
x2 = (-b + delta**0.5) / (2*a)
print('o valor de x1 é: ', x1)
print('o valor de x2 é: ', x2)
(Phyton)
 
12) Crie um programa que leia o preço de um produto, calcule e mostre o seu PREÇO PROMOCIONAL, com 5% de desconto. 
preço = float(input ('qual é o preço do produto? R$'))
novo = preço - (preço * 5 / 100)
print('o produto que custava R${: .2f}, na promoção com desconto de 5% vai custar R${: .2f}' .format(preço, novo))
(Phyton)
 
13) Faça um algoritmo que leia o salário de um funcionário, calcule e mostre o seu novo salário, com 15% de aumento. 
salário = float(input('qual é o salário do Funcionário? R$'))
novo = salário + (salário *15 / 100)
print('um funcionário que ganhava R${: .2f}, com 15% de aumento, passa a receber R${: .2f}' .format(salário, novo))
(Phyton)

Continue navegando