Home › Fóruns › Programação Básica › Exercicios Extras Modulo 01
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 3 anos, 4 meses atrás por Tutora Mayla.
-
AutorPosts
-
-
12 de julho de 2021 às 21:05 #71317ELIUDE DOS REIS DE GOISParticipante
Exercicio 03
programa
{funcao inicio()
{
inteiro n
inteiro antecessor
inteiro sucessor
escreva (“Digite um número: “)
leia (n)
antecessor = (n) -1
sucessor = (n) +1
escreva (“O antecessor de ” + n + ” é o valor ” + antecessor + “\n”)
escreva (“O Sucessor de ” + n + ” é o valor ” + sucessor)}
}Exercício 04
programa
{
inclua biblioteca Tipos
funcao inicio()
{
inteiro n1
inteiro n2
inteiro soma
inteiro diferenca
inteiro produto
inteiro divisaoint
real divisaor
inteiro resto
escreva (“Digite um valor: “)
leia (n1)
escreva (“Digite outro valor: “)
leia (n2)
soma = n1 + n2
escreva (“SOMA = ” + soma + “\n”)
diferenca = n1 – n2
escreva (“DIFERENCA = ” + diferenca + “\n”)
produto = n1*n2
escreva (“PRODUTO = ” + produto + “\n”)
divisaoint = n1/n2
escreva (“DIVISAO INTEIRA = ” + divisaoint + “\n”)
divisaor = Tipos.inteiro_para_real(n1)/n2
escreva (“DIVISAO REAL = ” + divisaor + “\n”)
resto = n1%n2
escreva (“RESTO DA DIVISAO = ” + resto + “\n”)}
}Exercício 05
programa
{funcao inicio()
{
real nota1
real nota2
real mediafinal
escreva (“Digite a primeira nota : “)
leia (nota1)
escreva (“Digite a segunda nota : “)
leia (nota2)
mediafinal = nota1 + nota2
escreva (“As notas do aluno foram ” + nota1 + ” e ” + nota2 + “\n”)
escreva (“A média final foi ” + (nota1 + nota2) / 2)}
}Exercicio 07
programa
{funcao inicio()
{
real alturaparede
real larguraparede
real areadaparede
real quantidadetinta
real consumo
escreva(“Altura da Parede: “)
leia (alturaparede)
escreva(“Largura da Parede: “)
leia (larguraparede)
areadaparede = larguraparede * alturaparede
consumo = areadaparede / 2
escreva (“Um parede de ” + areadaparede + ” m2. Precisaremos de ” + consumo + ” latas de tinta para pintar toda a parede”)}
}Exercicio 08
programa
{funcao inicio()
{
real preco, npreco
escreva (“Qual é o preço do produto R$: “)
leia (preco)
npreco = preco – (preco*5/100)
escreva (“Com 5% de desconto, o produto sai por R$ ” + npreco)}
}Exercicio 09
{funcao inicio()
{
cadeia nomefun
real salarioatual, novosalario, reajuste
escreva (“Nome do funcionário: “)
leia (nomefun)
escreva (“Salário R$: “)
leia (salarioatual)
escreva (“Reajuste: “)
leia (reajuste)
reajuste = salarioatual + (salarioatual*reajuste/100)
novosalario = reajuste
escreva (“…………RESULTADO…………” + “\n”)
escreva (“Michel ganhava ” + salarioatual + “\n”)
escreva (“e depois de ganhar ” + reajuste + ” de aumento” + “\n”)
escreva (“Vai passar a ganhar ” + novosalario)}
}Exercicio 10
programa
{funcao inicio()
{inteiro anosfumando
inteiro cigarrospordia
inteiro totaldiasdevida
inteiro totalvida
inteiro totaldecigarrosatehoje
const inteiro diamenos = 6
inteiro menosvida
inteiro diasdevidaamenos
escreva (“Há quantos voce fuma? “)
leia (anosfumando)
escreva (“Quantos cigarros você fuma por dia? “)
leia (cigarrospordia)
totaldiasdevida = anosfumando*365
totaldecigarrosatehoje = totaldiasdevida*cigarrospordia
menosvida = totaldecigarrosatehoje*10/60/24
escreva (“Até agora você já fumou ” + totaldecigarrosatehoje + ” e estima-se que voce ja perdeu ” + menosvida + ” dis de vida”)}
} -
14 de julho de 2021 às 21:07 #71490Tutora MaylaMestre
Eliude, parabéns pelos seus códigos pois eles estão muito bons! Continue se dedicando aos estudos e se tornará cada vez melhor!
Tenho apenas algumas considerações sobre os exercícios e seus códigos:-
No exercício 03, onde faz
antecessor = (n) -1
esucessor = (n) +1
não há a necessidade de utilizar os parênteses, apenasn - 1
oun + 1
irá
realizar a conta normalmente.-
No exercício 05, é criada a variável
mediafinal
emmediafinal = nota1 + nota2
, porém esta variável não é usada na hora de escrever o resultado da média para o usuárioescreva ("A média final foi " + (nota1 + nota2) / 2)
. Qualquer alternativa – usar ou não usar a variável – é válida, mas
é importante se atentar ao uso consistente para que a leitura do seu código fique mais fácil.-
No exercício 09, no momento de escrever o nome digitado pelo usuário deveria estar sendo usada a variável
nomefun
, porém da forma que está independente do nome que for digitado o programa utilizará “Michel” como o nome do funcionárioescreva ("Michel ganhava " + salarioatual + "\n")
-
No exercício 10, é possível pelo contexto do exercício que os dias de vida perdidos seja um valor real, tente reescrever seu código levando isto em consideração e fazendo uso das bibliotecas Tipos e Matematica para apresentar um valor real arredondado ao usuário após a realização do cálculo de dias de vida perdidos.
Espero ter ajudado, continue com a dedicação e quaisquer dúvidas basta entrar em contato.
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.