Escreva um algoritmo que leia dois valores numéricos do tipo inteiro e mostre o menor valor lido

Diversos exercícios simples são mostrados neste post com a resolução em vídeo utilizando a linguagem Python. São algoritmos sequenciais, sem qualquer estrutura de controle. Algoritmos que estão no início de qualquer estudo de programação.

Algoritmo 1) Elaborar um algoritmo que calcule a área e o perímetro de um quadrado.

lado = input('Digite o lado do quadrado: ') area = lado * lado peri = lado * 4 print 'Area: ', area print 'Perimetro: ', peri

Algoritmo 2) Fazer um algoritmo que calcule a área de um triângulo.

base = input('Informe a base: ') altura = input('Informe a altura: ') area = base * altura / 2.0 print 'Area: ', area

Algoritmo 3) Fazer um algoritmo que calcule a área de um trapézio.

baseMaior = input('Valor de uma base: ') baseMenor = input('Valor da outra base: ') altura = input('Valor da Altura: ') area = (baseMaior + baseMenor) * altura / 2.0 print 'Area: ', area

Algoritmo 4) Crie um algoritmo que leia dois números inteiros e que depois mostre:

  • O primeiro valor elevado ao segundo valor
  • O primeiro valor vezes o segundo valor
  • O número inverso do primeiro valor (se não souber o que é o valor inverso, pesquise)
  • A soma do segundo número com a metade do primeiro número
  • A diferença do primeiro número com o segundo
  • O valor oposto do segundo número
num1 = int(input('Digite um valor: ')) num2 = int(input('Digite outro valor: ')) print 'primeiro valor elevado ao segundo: ', num1**num2 print 'primeiro valor vezes o segundo: ', num1 * num2 print 'numero inverso do primeiro: ', 1.0/num1 print 'soma do segundo número com a metade do primeiro: ', num2 + (num1 / 2.0) print 'valor oposto do segundo numero: ', num2 * -1

Algoritmo 5) Desenvolva um algoritmo para calcular as raízes de uma equação do 2º grau (Ax²+ Bx + C), sendo que os valores A, B e C são fornecidos pelo usuário.

a = input('Primeiro valor: ') b = input('segundo valor: ') c = input('Terceiro valor: ') delta = b**2 - 4*a*c print 'Delta: ', delta if delta > 0: x1 = (-b + delta**0.5) / 2.0 * a x2 = (-b - delta**0.5) / 2.0 * a print x1, x2 else: print 'Nao pode ser calculado'

Algoritmo 6) Escreva um algoritmo que calcule a quantidade de latas de tinta necessárias e o custo para pintar tanques cilíndricos de combustível, dados:

  • A lata de tinta custa R$ 50,00;
  • Cada lata contém 5 litros;
  • Cada litro de tinta pinta 3 m².
raio = input('Informe o raio: ') altura = input('informe a altura: ') area = 2 * 3.14 * raio * (altura + raio) print 'Area primeiro metodo: ', area ab = 3.14 * (raio ** 2) al = 2 * 3.14 * raio * altura at = 2 * ab + al print 'Area segundo metodo: ', at litros = area / 3.0 latas = litros / 5.0 print 'Latas necessarias: ', latas custo = latas * 50.0 print 'Custo total: ', custo

Escreva um algoritmo que leia dois valores numéricos do tipo inteiro e mostre o menor valor lido

Algoritmo Ex1" Faça um algoritmo que receba dois números e exiba o resultado da sua soma. x, y: inteiro escreval("digite o primeiro número: ") leia(x) escreval("digite o segundo número: ") leia(y) escreva("a soma dos números é: ",x+y) 1

Algoritmo Ex2" Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos. x, y: real escreva("digite o primeiro número: ") leia(x) escreva("digite o segundo número: ") leia(y) escreval("a soma é: ",x+y) escreval("a subtração é: ",x-y) escreval("a multiplicação é: ",x*y) escreval("a divisão é: ",x/y) 2

Algoritmo Ex3" Escrever um algoritmo para determinar o consumo médio de um automóvel sendo fornecida a distância total percorrida pelo automóvel e o total de combustível gasto. distancia, combustivel: real escreval("========== Cálculo de consumo médio de combustível =========") escreva("digite a distância pecorrida: ") leia(distancia) escreva("digite o combustível gasto: ") leia(combustivel) escreval("o consumo médio de combustível do seu veículo é: ",distancia/combustivel) 3

Algoritmo Ex4" Escrever um algoritmo que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e salário no final do mês. nome: caractere salario: real vendas: real comissao: real salariofinal: real escreval("<><><><><> Sistema de gestão de vendedores <><><><><>") escreva(">>> Digite o nome do vendedor: ") leia(nome) escreva(">>> Digite o salário: ") leia(salario) escreva(">>> Informe a quantidade de vendas deste no mês: ") leia(vendas) // Cálculo da comissão e salário final comissao <- 0.15 * vendas salariofinal <- salario + comissao limpatela escreval(">>>>>>>>>> RESUMO <<<<<<<<<<") 4

escreval("-- Nome: ",nome) escreval("-- Salário: ",salario) escreval("-- Salário Final (salário + comissão): ",salariofinal) escreval(">>>>>>>>>><><><><><<<<<<<<<<") 5

Algoritmo Ex5" Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final informar o nome do aluno e a sua média (aritmética). aluno: caractere notas: vetor[1..3] de real x: inteiro media: real escreval("============== Média de alunos ==============") escreva("digite o nome do aluno: ") leia(aluno) para x de 1 ate 3 faca escreva("digite a ",x,"º nota ") leia(notas[x]) fimpara media <- (notas[1] + notas[2] + notas[3]) / 3 limpatela escreval("==============", aluno," ==============") escreval(">>> Média: ",media) escreval("=======================================") 6

7

Algoritmo Ex6" Ler dois valores para as iáveis A e B, e efetuar as trocas dos valores de forma que a iável A passe a possuir o valor da iável B e a iável B passe a possuir o valor da iável A. Apresentar os valores trocados. a, b, troca: inteiro escreva("digite o valor(numérico) da iável A: ") leia(a) escreva("digite o valor(numérico) da iável B: ") leia(b) troca <- a a <- b b <- troca limpatela escreval("===========================") escreval("o novo valor de A é: ",a) escreval("o novo valor de B é: ",b) escreval("===========================") 8

Algoritmo Ex7" Ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é: F= (9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. cel, far: real escreval("=-=-=-=-=- Tabela de conversão: Celcius -> Fahrenheit -=-=-=-=-=") escreva("digite a temperatura em Celcius: ") leia(cel) far <- (9*cel+160)/5 escreval("a nova temperatura é: ",far,"ºf") 9

Algoritmo Ex8" Elaborar um algoritmo que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o usuário. rs, us, cotacao, doladisponivel: real escreval("========= Cotação do Dólar ==========") escreva("qual a cotação atual do dólar? ") leia(cotacao) escreva("quantos dólares você possui? ") leia(us) rs <- us/cotacao limpatela escreval(us," Dólares equivalem á: ",rs," R$") 10

Algoritmo Ex9" Faça um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento após um mês. Considere fixo o juro da poupança em 0,70% a. m. correcao, deposito: real escreval("sistema de depósito do Banco do Oeste") escreva("digite o valor depositado: ") leia(deposito) correcao <- 0.7 * deposito escreva("o rendimento do depósito após um mês é de: ",deposito+correcao) 11

Algoritmo Ex10" A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um algoritmo que receba um valor de uma compra e mostre o valor das prestações. compra, prestacao: real escreval("========== Loja Mamão com Açúcar ==========") escreva("digite o valor da compra: ") leia(compra) prestacao <- compra/5 escreval("o cliente deverá pagar 5 prestações de R$",prestacao," cada") 12

Algoritmo Ex11" Faça um algoritmo que receba o preço de custo de um produto e mostre o valor de venda. Sabe-se que o preço de custo receberá um acréscimo de acordo com um percentual informado pelo usuário. custo, venda, percent: real escreva("digite o custo do produto: ") leia(custo) escreva("digite o percentual para venda: ") leia(percent) percent <- (percent/100) * custo venda <- custo + percent escreval("o valor de venda é: ",venda) 13

Algoritmo Ex12" O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados, primeiro os impostos sobre o custo de fábrica, e depois a percentagem do distribuidor sobre o resultado). Supondo que a percentagem do distribuidor seja de 28% e os impostos 45%. Escrever um algoritmo que leia o custo de fábrica de um carro e informe o custo ao consumidor do mesmo. custofabrica, custofinal: real escreva("informe o custo de fábrica do veículo: ") leia(custofabrica) custofinal <- (custodefabrica * 1.45) * 1.28 escreval("o custo para o consumidor final é de: ",custofinal) 14

Algoritmo Ex13" Faça um algoritmo que receba um número e mostre uma mensagem caso este número seja maior que 10. numero: inteiro escreva("digite um número: ") leia(numero) se numero > 10 entao escreval("o número é maior que 10") fimse 15