Logo Passei Direto
Buscar
LiveAo vivo
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

INSTITUTO FEDERAL DE GOIÁS – CAMPUS GOIÂNIA
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
PROFESSORA CARINA CALIXTO RIBEIRO DE ARAUJO
	
	
LISTA DE EXERCÍCIOS 05
1. Escreva um algoritmo para receber dois valores (A e B) e, usando apenas 3 variáveis, troque os valores recebidos. Ou seja, o valor de A em B e o valor de B em A.
Algoritmo "Recebe dois valores e faz a troca entre eles"
//Função: Trocar Valor
//Autor: Marcio Vieira da Costa Santos
//Data: 17/09/2020
//Seção de Declarações
var
 A, B, coringa : real
 
inicio
 escreva("Digite o valor de A: ")
 leia(A)
 
 escreva("Digite o valor de B: ")
 leia(B)
 coringa <- A
 A <- B
 B <- coringa
 escreval("Apos a troca o valor de A e:", A)
 escreval("Apos a troca o valor de B e",B)
 
fimalgoritmo
2. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias.
Algoritmo "recebe a idade em anos, meses e dias e transforma tudo em dias"
//Função: transformar período em dias
//Autor: Marcio Vieira da Costa Santos
//Data: 17/09/2020
//Seção de Declarações
var	 
 a,m,d : inteiro
inicio
 escreva("Entre com sua idade somente em anos: ")
 leia(a)
 escreva("Entre com sua idade somente em meses:")
 leia(m)
 escreva("Entre com sua idade somente em dias:")
 leia(d)
 d<-(d+(a*365)+(m*30))
 escreva("Sua idade em dias é: ",d)
fimalgoritmo
3. Faça um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias. 
Algoritmo "recebe a idade em anos, meses e dias e transforma tudo em anos"
//Função: transformar período em dias
//Autor: Marcio Vieira da Costa Santos
//Data: 17/09/2020
//Seção de Declarações
var
 m,d : inteiro
 anos : real
inicio
 escreva("Entre com sua idade somente em anos: ")
 leia(anos)
 escreva("Entre com sua idade somente em meses:")
 leia(m)
 escreva("Entre com sua idade somente em dias:")
 leia(d)
 anos<-(anos+(d/365)+(m/12))
 escreval("A sua idade em anos e:", anos)
 
 
fimalgoritmo
4. Faça um algoritmo que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.
Algoritmo "recebe as notas, faz a ponderação e calcula a media"
//Função: ponderar e calcular a media
//Autor: Marcio Vieira da Costa Santos
//Data: 17/09/2020
//Seção de Declarações
var
 n1, n2, n3, media : real
 p1, p2, p3 : inteiro
 
 inicio
 escreval("Entre com a primeira nota: ")
 leia(n1)
 escreval("Entre com a segunda nota:")
 leia(n2)
 escreval("Entre com a terceira nota:")
 leia(n3)
 
 p1<- 2
 p2:= 3
 p3<- 5
 
 media<- ((n1*p1) + (n2*p2) + (N3*p3))/(p1+p2+p3)
 
 escreval("A media do aluno e:", media)
 
 
fimalgoritmo
5. Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.
Algoritmo "Tempo expresso em segundos de um evento em uma fabrica"
//Função: Calcular e demonstrar o tempo de um evento em segundos
//Autor: Marcio Vieira da Costa Santos
//Data: 17/09/2020
//Seção de Declarações
var
 anos, meses, dias : inteiro
 horas, minutos, segundos : real
 tas, tmes, tds, ths, tmis, tss, somats: real
 
//tempoanossegundos=tas, tempomesessegundos=tmes, tempodiassegundos=tds, tempohorassegundos=ths, tempominutossegundos=tmis, temposegundos=tss
inicio
 escreval("Entre com o tempo em anos: ")
 leia(anos)
 escreval("Entre com o tempo em meses: ")
 leia(meses)
 escreval("Entre com o tempo em dias: ")
 leia(dias)
 escreval("Entre com o tempo em horas: ")
 leia(horas)
 escreval("Entre com o tempo em minutos:")
 leia(minutos)
 escreval("Entre com o tempo em segundos: ")
 leia(segundos)
 
 tas <- (anos*365*24*60*60)
 escreval("anos em segundos:", tas)
 tmes <-(meses*30*24*60*60)
 escreval("meses em segundos:", tmes)
 tds <- (dias*24*60*60)
 escreval("dias em segundos:", tds)
 ths <-(horas*60*60)
 escreval("horas em segundos:", ths)
 tmis <-(minutos*60)
 escreval("minutos em segundos:", tmis)
 tss <-(segundos)
 escreval("segundos:", tss)
 	
 somats <- (tas+tmes+tds+ths+tmis+tss)
 
 escreval("O tempo do evento na fábrica em segundos e:", somats)
 
 
fimalgoritmo
6. Uma companhia de carros paga a seus empregados um salário de R$ 500,00 por mês mais uma comissão de R$ 50,00 para cada carro vendido e mais 5% do valor da venda. Elabore um algoritmo para calcular e imprimir o salário do vendedor num dado mês recebendo como dados de entrada o nome do vendedor, o número de carros vendidos e o valor total das vendas.
Algoritmo "remuneraçãovendedorfixomaisvariavelcarrosvendidos"
//Função: Calcular e imprimir o nome do vendedor e sua remuneracao
//Autor: Marcio Vieira da Costa Santos
//Data: 17/09/2020
//Seção de Declarações
//ncv = numero de carros vendidos
//rtv = remuneração total do vendedor
//salfixo = salário fixo
//vv = valor da venda
//nome do vendedor = vendedor
var
 salfixo, ncv : inteiro
 rtv, vv : real
 vendedor : caracter
inicio
 escreval("Informe o nome do vendedor: ")
 leia(vendedor)	
 escreval("Informe o numero de carros vendidos: ")
 leia(ncv)
 escreval("Informe o valor das vendas: ")
 leia(vv)
 rtv <- (salfixo+50*ncv+vv*5/100)
 escreval("A remuneracao total do(a) vendedor(a) ", vendedor ," e: ", rtv)
fimalgoritmo

Mais conteúdos dessa disciplina