Respostas no Fórum
-
AutorPosts
-
Matheus Vidal TenórioParticipante
programa { funcao inicio() { inteiro salario, cp = 0, totm = 0, totf = 0, salariototalhomem = 0, maiorsalariohomem = 0, maiorquemil = 0, qtdmaiorsalariof = 0 cadeia nome, sx, nomeM = " ", nomeF = " " caracter resp enquanto(verdadeiro){ escreva("Nome: ") leia(nome) escreva("Sexo: [M/F]: ") leia(sx) escreva("Salário: R$") leia(salario) se(sx == "m" ou sx == "M"){ totm++ salariototalhomem+= salario se(totm == 1){ nomeM = nome maiorsalariohomem = salario }senao{ se(salario > maiorsalariohomem){ maiorsalariohomem = salario } } }senao{ se(sx == "f" ou sx == "F"){ totf++ se(totf == 1){ nomeF = nome maiorquemil = salario }senao{ se(salario > 1000){ maiorquemil = salario qtdmaiorsalariof++ } } } } cp++ escreva("Quer continuar? [S/N]: ") leia(resp) se(resp=='n' ou resp == 'N'){ escreva("\n====== RESULTADOS ======") pare } } escreva("\nTotal de pessoas cadastradas: ",cp) escreva("\nTotal de Homens: ",totm) escreva("\nTotal de Mulheres: ",totf) escreva("\nMédia Salaria dos homens: R$",(salariototalhomem/totm)) escreva("\nTotal de mulheres que ganham mais que Mil reais: ",qtdmaiorsalariof) escreva("\nMaior salário entre os homens: R$",maiorsalariohomem) } }
eu fiz, mas acredito q esteja certo, rodei apenas para homem, mas confio em mim, se tiver errado dps volto aq.
Matheus Vidal TenórioParticipanteNÃO, APENAS POSTO PARA SABER SE TEM ERRO KKK, AS VEZES SIM, mas posto mas para q possam ver mesmo.
10 de dezembro de 2022 às 03:59 em resposta a: Programação Básica – Módulo 03: Repetições Portugol ex034 #106653Matheus Vidal TenórioParticipantenÃO, SÓ POSTO PARA VER SE TEM ALGUM ERRO, AI FICO ESPERANDO FEEDBACK DE VOCES KK
Matheus Vidal TenórioParticipanteprograma
{funcao inicio()
{
cadeia nome, velho = ” “, jovem = ” ”
inteiro idade, cp = 0, idvelho = 0, idjovem = 0, mediagrupo = 0, acidade = 0
enquanto(verdadeiro){
escreva(“\n————- NOVO AMIGO ————-“)
escreva(“\nOBS: Digite ACABOU no nome para parar.”)
escreva(“\nNome: “)
leia(nome)
se(nome == “ACABOU”){
escreva(“******* INTERROMPIDO *******”)
escreva(“\n========== RESULTADOS ==========”)
pare
}
escreva(“Idade: “)
leia(idade)
cp++
se(cp == 1){
idvelho = idade
velho = nome
idjovem = idade
jovem = nome
}senao{
se(idade > idvelho){
idvelho = idade
velho = nome
}
se(idade < idjovem){
idjovem = idade
jovem = nome
}
}
acidade+=idade
mediagrupo = acidade/cp
}
escreva(“\nTotal de amigos cadastrados: “,cp)
escreva(“\nSeu amigo(a) mais velho(a) é “+velho+”, com “+idvelho+” anos.”)
escreva(“\nSeu amigo(a) mais jovem é “+jovem+”, com “+idjovem+” anos.”)
escreva(“\nA média de idade do grupo é de “+mediagrupo)
}
}`28 de novembro de 2022 às 17:35 em resposta a: Programação Básica – Módulo 03: Repetições Portugol ex034 #106000Matheus Vidal TenórioParticipanteprograma
{
inclua biblioteca Matematica –> m
funcao inicio()
{
inteiro num
real c = 1.0, s = 0.0, vp, vi, cp, ci
cp = 0.0
ci = 0.0
vp = 0.0
vi = 0.0
enquanto(c<=5){
escreva(“Digite o “,c,”º valor:”)
leia(num)
se(num%2==0){
cp++
vp+=num
}
se(num%2!=0){
ci++
vi+=num
}
c++
}
escreva(“\nVocê digitou “,cp,” números pares. A média é “,m.arredondar(vp/cp, 2))
escreva(“\nVocê digitou “,ci,” números pares. A média é “,(vi/ci))
}
}`Matheus Vidal TenórioParticipanteprograma
{
inclua biblioteca Texto
funcao inicio()
{
inteiro c = 1, peso, ref, sxmab = 0, sxfab = 0, sxmac = 0, sxfac = 0
cadeia sx
inteiro tot//qtd cadastrar pessoas.escreva(“\nQuantas pessoas vamos cadastrar? “)
leia(tot)escreva(“\nQual é o peso de referência (KG)? “)
leia(ref)enquanto(c<=tot){
escreva(“\n————————–“)
escreva(“\nPessoa “,c,” de “,tot)
escreva(“\n————————–“)escreva(“\nPeso:”)
leia(peso)escreva(“Sexo: “)
leia(sx)
sx = Texto.caixa_alta(sx)se(peso<=ref e sx == “M”){
escreva(“\n======= PESO DENTRO DO LIMITE (“,ref,”Kg) =======”)
sxmab++
}
se(peso>ref e sx == “M” ){
escreva(“\n======= PESO ACIMA DO LIMITE (“,ref,”Kg) =======”)
sxmac++
}
se(peso<=ref e sx == “F”){
escreva(“\n======= PESO DENTRO DO LIMITE (“,ref,”Kg) =======”)
sxfab++
}
se(peso>ref e sx == “F” ){
escreva(“\n======= PESO ACIMA DO LIMITE (“,ref,”Kg) =======”)
sxfac++
}
c++
}
escreva(“\n——————————————————————“)
escreva(“\nAo todo, temos “,(sxfac+sxmac),” pessoas acima do limite de “,ref,”Kg”)
escreva(“\nE dessas pessoas, “,sxmab,” são Homens e “,sxfac,” são Mulheres.”)
escreva(“\nApenas “,(sxfab+sxmab),”, estão dentro do limite.”)
}
}`Matheus Vidal TenórioParticipanteprograma
{ //EX028funcao inicio()
{
inteiro vr, opc
escreva(“Digite o preço de um produto: R$”)
leia(vr)
escreva(” \n ESCOLHA UM PERÍODO “)
escreva(” \n ====================”)
escreva(” \n 1 Carnaval [+10%] “)
escreva(” \n 2 Férias Escolares [+20%] “)
escreva(” \n 3 Dias das Crianças [+5%] “)
escreva(” \n 4 Black Friday [-30%] “)
escreva(” \n 5 Natal [-5%] “)
escreva(” \n ====================”)
escreva(” \n Digite sua opção => “)
leia(opc)
escolha(opc){
caso 1:
escreva(“\n————————————————-“)
escreva(“\nNa época das CARNAVAL, O preço do produto vai para R$”+ (vr + (vr * 10/100)) )
pare
caso 2:
escreva(“\n————————————————-“)
escreva(“\nNa época das FÉRIAS ESCOLARES, o preço do produto vai para R$”+ (vr +(vr * 20/100)) )
pare
caso 3:
escreva(“\n————————————————-“)
escreva(“\nNa época das DIAS DAS CRIANÇÃS, o preço do produto vai para R$”+ (vr +(vr * 5/100)) )
pare
caso 4:
escreva(“\n————————————————-“)
escreva(“\nNa época das BLACK FRIDAY, o preço do produto vai para R$”+ (vr -(vr * 30/100)) )
pare
caso 5:
escreva(“\n————————————————-“)
escreva(“\nNa época das NATAL, o preço do produto vai para R$”+ (vr -(vr * 5/100)) )
pare
caso contrario:
escreva(“\n————————————————-“)
escreva(“\nConsulte o mercado novamente para atualização dos preços e descontos.”)
}
}
}`Matheus Vidal TenórioParticipanteprograma
{ //EXERCICIO 027 – SEU PESO NOS PLANETASfuncao inicio()
{
escreva(“QUAL É O SEU PESO AQUI NA TERRA ? (Kg) “)
inteiro ps, pt
leia(ps)
escreva(“———————————“)
escreva(“\n ESCOLHA UM PLANETA”)
escreva(“\n———————————“)
escreva(“\n1 – Mercúrio”+”\n2 – Vênus”+”\n3 – Marte”+”\n4 – Júpiter”+”\n5 – Saturno”+”\n6 – Urano”)
escreva(“\n==================================”)
escreva(“\nDigite sua Opção => “)
leia(pt)
escreva(“==================================”)escolha(pt){
caso 1 : //MERCÚRIO
escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 0.37) +” Kgs”)
parecaso 2 : //VÊNUS
escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 0.88) +” Kgs”)
parecaso 3 : //MARTE
escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 0.38) +” Kgs”)
parecaso 4 : //JÚPITER
escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 2.64) +” Kgs”)
parecaso 5 : //SATURNO
escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 1.15) +” Kgs”)
parecaso 6 : //URANO
escreva(“\nNo Planeta Mercúrio,\nSeu peso seria “+ (ps * 1.17) +” Kgs”)
parecaso contrario : //DIGITOU ERRADO
escreva(“\nNão existe planeta selecionado para realizar o cálculo\nTente novamente.”)
pare
}
}
}`Matheus Vidal TenórioParticipanteprograma
{ //EXERCÍCIO 025 – TRÊS VALORES EM ORDEMfuncao inicio()
{
inteiro n1, n2, n3
escreva(“Digite um número: “)
leia(n1)
escreva(“Digite outro número: “)
leia(n2)
escreva(“Digite outro número: “)
leia(n3)
se (n1 > n2 e n1 > n3 e n2 > n3){escreva(“MAIOR: “+ n1 +”\nINTERMEDIÁRIO: “+ n2 +”\nMENOR: “+ n3)
} senao se(n1 > n2 e n1 > n3 e n3 > n2){
escreva(“MAIOR: “+ n1 +”\nINTERMEDIÁRIO: “+ n3 +”\nMENOR: “+ n2)
} senao se(n2 > n1 e n2 > n3 e n3 > n1){
escreva(“MAIOR: “+ n2 +”\nINTERMEDIÁRIO: “+ n3 +”\nMENOR: “+ n1)
} senao se(n2 > n1 e n2 > n3 e n1 > n3){
escreva(“MAIOR: “+ n2 +”\nINTERMEDIÁRIO: “+ n1 +”\nMENOR: “+ n3)
} senao se(n3 > n2 e n3 > n1 e n1 > n2){
escreva(“MAIOR: “+ n3 +”\nINTERMEDIÁRIO: “+ n1 +”\nMENOR: “+ n2)
} senao se(n3 > n2 e n3 > n1 e n2 > n1){
escreva(“MAIOR: “+ n3 +”\nINTERMEDIÁRIO: “+ n2 +”\nMENOR: “+ n1)
} senao se(n1==n2 e n1>n3){
escreva(“O “+ n1 +” e o “+ n2 +” são iguais, porém o “+ n3 +” é menor que os dois”)
} senao se(n1==n3 e n1>n2){
escreva(“O “+ n1 +” e o “+ n3 +” são iguais, porém o “+ n2 +” é menor que os dois”)
} senao se(n2==n1 e n2>n3){
escreva(“O “+ n2 +” e o “+ n1 +” são iguais, porém o “+ n3 +” é menor que os dois”)
} senao se(n2==n3 e n2>n1){
escreva(“O “+ n2 +” e o “+ n3 +” são iguais, porém o “+ n1 +” é menor que os dois”)
} senao se(n3==n1 e n3>n1){
escreva(“O “+ n3 +” e o “+ n1 +” são iguais, porém o “+ n1 +” é menor que os dois”)
} senao se(n3==n2 e n3>n2){
escreva(“O “+ n3 +” e o “+ n2 +” são iguais, porém o “+ n2 +” é menor que os dois”)
} senao{
escreva(“TODOS OS VALORES SÃO IGUAIS”)
}
}
}`Matheus Vidal TenórioParticipanteprograma
{ //EXERCÍCIO 025 – TRÊS VALORES EM ORDEMfuncao inicio()
{
inteiro n1, n2, n3
escreva(“Digite um número: “)
leia(n1)
escreva(“Digite outro número: “)
leia(n2)
escreva(“Digite outro número: “)
leia(n3)
se (n1 > n2 e n1 > n3 e n2 > n3){escreva(“MAIOR: “+ n1 +”\nINTERMEDIÁRIO: “+ n2 +”\nMENOR: “+ n3)
} senao se(n1 > n2 e n1 > n3 e n3 > n2){
escreva(“MAIOR: “+ n1 +”\nINTERMEDIÁRIO: “+ n3 +”\nMENOR: “+ n2)
} senao se(n2 > n1 e n2 > n3 e n3 > n1){
escreva(“MAIOR: “+ n2 +”\nINTERMEDIÁRIO: “+ n3 +”\nMENOR: “+ n1)
} senao se(n2 > n1 e n2 > n3 e n1 > n3){
escreva(“MAIOR: “+ n2 +”\nINTERMEDIÁRIO: “+ n1 +”\nMENOR: “+ n3)
} senao se(n3 > n2 e n3 > n1 e n1 > n2){
escreva(“MAIOR: “+ n3 +”\nINTERMEDIÁRIO: “+ n1 +”\nMENOR: “+ n2)
} senao se(n3 > n2 e n3 > n1 e n2 > n1){
escreva(“MAIOR: “+ n3 +”\nINTERMEDIÁRIO: “+ n2 +”\nMENOR: “+ n1)
} senao se(n1==n2 e n1>n3){
escreva(“O “+ n1 +” e o “+ n2 +” são iguais, porém o “+ n3 +” é menor que os dois”)
} senao se(n1==n3 e n1>n2){
escreva(“O “+ n1 +” e o “+ n3 +” são iguais, porém o “+ n2 +” é menor que os dois”)
} senao se(n2==n1 e n2>n3){
escreva(“O “+ n2 +” e o “+ n1 +” são iguais, porém o “+ n3 +” é menor que os dois”)
} senao se(n2==n3 e n2>n1){
escreva(“O “+ n2 +” e o “+ n3 +” são iguais, porém o “+ n1 +” é menor que os dois”)
} senao se(n3==n1 e n3>n1){
escreva(“O “+ n3 +” e o “+ n1 +” são iguais, porém o “+ n1 +” é menor que os dois”)
} senao se(n3==n2 e n3>n2){
escreva(“O “+ n3 +” e o “+ n2 +” são iguais, porém o “+ n2 +” é menor que os dois”)
}
}
}`Matheus Vidal TenórioParticipanteREALMENTE, TINHA FEITO N TESTES ANTES DE MANDAR, E QUERIA REALMENTE DAR AQUELE INSIGHT PARA DIZER “AHHHHHHHHHHHHHH”, ESPEROQ EU MEU CÉREBRO DÊ O ESTALO. EU SENTIA QUE ESTAVA ESTRANHO, INCORRETA.
Matheus Vidal TenórioParticipanteprograma
{ //EXERCÍCIO 025 – TRÊS VALORES EM ORDEMfuncao inicio()
{
inteiro n1, n2, n3
escreva(“Digite um número: “)
leia(n1)
escreva(“Digite outro número: “)
leia(n2)
escreva(“Digite outro número: “)
leia(n3)
se (n1 > n2 e n3 < n2){
escreva(“MAIOR: “+ n1 +”\nINTERMEDIÁRIO: “+ n2 +”\nMENOR: “+ n3)
} senao se (n2 > n1 e n3 < n1){
escreva(“MAIOR: “+ n2 +”\nINTERMEDIÁRIO: “+ n1 +”\nMENOR: “+ n3)
} senao se (n3 > n2 e n1 < n2){
escreva(“MAIOR: “+ n3 +”\nINTERMEDIÁRIO: “+ n2 +”\nMENOR: “+ n1)
}
}
}`Matheus Vidal TenórioParticipanteNÃO SEI SE A LÓGICA ESTÁ CERTA. POIS CHEGOU UMA PARTE(SÃO 3 DA MANHÃ AQUI), QUE EU N SABIA COMO ERA MAIS. POIS HAVIA OUTRA VARIAVEL PARA O SEGUNDO SENAO, Q SERIA O ATRASO E (EU TENHO COLCOADO PAS), MAS TIREI E DIEXEI O REST, E FUI TESTANDO, AI DEU CERTO, MAS TO QUASE ENTENDNEDO, MAS QUERO ENTENDER BEMMMM.
programa
{
//EXERCÍCIO 023 – SERVIÇO MILITAR 2.0inclua biblioteca Calendario –> cd
funcao inicio()
{
inteiro id, rest
escreva(“Em que ano você nasceu ? “)
leia(id)
escreva(“——————————–\n”)
id = cd.ano_atual()-id
rest = id – 18se(id == 18){
escreva(“Você completará 18 anos este ano. Procure se alistar”)
} senao se(id < 18){
escreva(“\nVocê ainda não completou 18 anos. Vai acontecer em “+ (cd.ano_atual()+rest) +”\nAinda falta “+rest+” ano(s)”)
} senao se(id > 18){
escreva(“\nVocê já deveria ter se alistado em “+ (cd.ano_atual()-rest) +”\nVocê está com um atraso de “+ rest +” anos(s)”)
}}
}
`Matheus Vidal TenórioParticipanteDEIXEI SEM O <= NO 13, PORQUE NÃO ESTAVA SABENDO COMO OCLOCAR OS SEUGNODS, COLOQUEI NA FORMUILA, MAS FICA VERMELHO. E EU SÓ PRECISO DE UM DIGITO, E N SEI COMO COLOCAR, Q SERIA 13:01(Q ELE FOSSE MENOR Q ISSO.)
programa
{
//EXERCÍCIO 020 – HORÁRIO DO CINEMAinclua biblioteca Calendario
funcao inicio()
{
escreva(“\n================ CINEMA ESTUDONAUTA ==============”)
escreva(“\n HORÁRIO DO FILME: 13h – PREÇO DO INGRESSO: R$20”)
escreva(“\n————————————————–\n”)
escreva(“\nQuanto dinheiro você tem? R$”)
real v
leia(v)
se ( v >= 20 e Calendario.hora_atual(falso) < 13 ){
escreva(“\nAgora são “+ Calendario.hora_atual(falso)+ “horas. Você consegue comprar o ingresso!\n”)
} senao{
escreva(“\nAgora são “+ Calendario.hora_atual(falso)+”horas, Infelizmente não é possível comprar o ingresso!\n”)
}
}
}
`Matheus Vidal TenórioParticipanteprograma
{
//EXERCÍCIO 019 – INVERSO OU OPOSTOinclua biblioteca Matematica
inclua biblioteca Tipos
funcao inicio()
{
real n,nv
escreva(“===================”)
escreva(” Digite um numero: “)
escreva(“===================”)
escreva(” \nCAMPO DE DIGITO : “)
leia(n)
se (n > 0){
nv = 1/n
escreva(“\nO inverso de “+ n +” é igual a “+ nv)
} senao {
nv = Matematica.valor_absoluto(n)
escreva(“\nO oposto de “+ n +” é “+ nv)
}}
}
`Matheus Vidal TenórioParticipanteFIZ NESSA LÓGICA, TAVA DANDO ERRADO AI COLOQUEI OUTRO SE, AI FUI VER EU TAVA COLOCADNO / INVÉS DE %
programa
{ //EXERCICIO 017 – ANO BISSEXTOfuncao inicio()
{
inteiro ano
escreva(“Digite um ano qualquer: “)
leia(ano)
se (ano%4==0 e ano%100!=0 ou ano%400==0){
escreva(“O ano “+ ano +(” É BISSEXTO”))
}
senao {
escreva(“O ano “+ ano +” NÃO É BISSEXTO”)
}
}
}`Matheus Vidal TenórioParticipanteprograma
{//EXERCÍCIO 014 – CONSUMIDOR GANHA 10% DE DESCONTO SE PASSAR DE 500 TERÁ O DESCONTO.
funcao inicio()
{
real pg, nvescreva(“Qual foi o valor total das suas compras? R$”)
leia(pg)
nv = pg-(pg*10/100)
escreva(“———————————————“)
se ( pg > 500 ){
escreva(“\nVocê comprou R$”+ pg +” na nossa loja. Obrigado!”)
escreva(“\n ===== ATENÇÃO =====”)
escreva(“\nPor fazer mais de R$500 em compras, você vai receber R$”+ (pg*10/100) +(” de desconto “))
escreva(“\nO valor a ser pago é de R$”+ nv+”! Volte Sempre! “)
}
se (pg <= 500){
escreva(“\nVocê comprou R$”+ pg +” na nossa loja. Obrigado! “)
}}
}
`Matheus Vidal TenórioParticipanteDesculpa ai guanabara, vacilo doido, tava quase lá.
Matheus Vidal TenórioParticipanteFOI UM DIA, QUASE DOIS PARA FINALIZAR. TAVA QUASE NA LÓGICA, SABIA QUE TINHA COMO CONSIDERAR O ESPAÇO UM TEXTO, SÓ QUE ESTAVA ME TRAVANDO. NÃO CONSEGUIA LIGAR AS COISAS, VI O MODO DE FAZER E ENTENDI, MAS TAMBÉM FIZ OUTRO MÉTODO KKKKK.
programa
{inclua biblioteca Texto –> t
funcao inicio()
{
cadeia nome
inteiro ind
escreva(“Digite seu nome completo: “)
leia(nome)ind = t.posicao_texto(” “, nome, 0)
escreva(“Seu primeiro nome é “+ t.extrair_subtexto(nome, 0, ind))
}
}programa { inclua biblioteca Texto --> t funcao inicio() { cadeia nome, sobrenome escreva("Digite seu nome completo: ") leia(nome, sobrenome) escreva("Seu primeiro nome é "+ nome) } }
Matheus Vidal TenórioParticipanteMUDEI ALGUMAS COISAS. 1 – PRESTA ATENÇÃO QUANDO FOR ESCREVER; 2 – SEMPRE TESTE TUDO, PARE E PENSE, EU FIZ METADE EM UM DIA, TERMINEI ESSA QUESTÃO NO OUTRO; 3 – NÃO VI NECESSIDADE NA BIBLIOTECA TIPO, MAS OK ; 4 – TENHA UMA MELHOR CRIATIVIDADE AO CRIAR VARIÁVEIS POIS DADOS DEMAIS SE TORNA CANSATIVO, E ATÉ LHE AJUDA A SIMPLIFICAR O CÓDIGO. REFIZ O CÓDIGO TODO, DEIXEI SEUS ERROS, MAS VEJA SEU CÓDIGO E COMPARE COM ESSE, ABRAÇO.
programa
{
inclua biblioteca Matematica –> m
inclua biblioteca Tipos –> t
funcao inicio()
{
real Quanto_tempo_fumando, cigarros_por_dia, total_de_cigarros_f
real dias_pertidos
escreva(“\n——————Ultimo————–“)
escreva(“\nCada cigarro reduz 10 minutos de vida\n”)
escreva(“————————————–“)
escreva(“\nA quanto anos vc fuma: “)
leia(Quanto_tempo_fumando)
escreva(“\nQuantos cigarros vc fuma por dia: “)
leia(cigarros_por_dia)
Quanto_tempo_fumando = Quanto_tempo_fumando * 365
total_de_cigarros_f = Quanto_tempo_fumando * cigarros_por_dia
dias_pertidos = (total_de_cigarros_f * 10)/1440
escreva (“——————“)
escreva(“\nAo todo, ate agora vc ja fumou “, total_de_cigarros_f,” cigarros”)
escreva(“\nEstima-se que vc perdeu “, m.arredondar(dias_pertidos, 2) , ” dias da sua vida”)
}`Matheus Vidal TenórioParticipanteO meu ficou assim, eu fiquei testando várias variáveis, até que quando fui multiplicar 1 hora = 60 min por 24hrs(no dia), apareceu ficou igual a resposta do guanabara, mas ainda não entendi a lógica, porque antes eu tava tentando tirar 50 min dia do cara, já que ele fuma 5 por dia.
programa
{
//Exercicio 010 – não fume.
inclua biblioteca Matematica –> m
funcao inicio()
{
inteiro ano, qtd_cig
real pd, final
escreva(“Cada cigarro reduz 10 minutos de vida\n”)
escreva(“————————————–\n”)
escreva(“Há quantos anos você fuma? “)
leia(ano)
escreva(“Quantos cigarros você fuma por dia? “)
leia(qtd_cig)
pd = ((60.0*24.0)/10.0)
final = (ano*365*qtd_cig)/pd
escreva(“————————————–“)
escreva(“\nAo todo, até agora você já fumou “+ (ano*365*qtd_cig) + ” Cigarros!\nEstima-se que você já perdeu ” + m.arredondar(final, 2) + ” dias de vida!\n”)`Matheus Vidal TenórioParticipanteQue desorganização galera, pelo amor de DEUS. postar agora em qualquer lugar bicho, ta aí.
programa
{//exercicio 09 – aumento salarial.
inclua biblioteca Matematica –> m
inclua biblioteca Util –> u
funcao inicio()
{
cadeia nome
real salario
real rj
escreva(“Nome do funcionário: “)
leia(nome)
escreva(“Salário: R$”)
leia(salario)
escreva(“Reajuste (%): “)
leia(rj)
escreva(” \n——— RESULTADO ———\n”)
escreva(nome+ ” ganhava R$” + salario + “\ne depois de ganhar ” + rj +”%” + ” de aumento\nvai passar a ganhar R$”+ (salario+salario*3/100))
u.aguarde(3000)
escreva(“\nfinalizando…”)
u.aguarde(3000)
escreva(“\n——— PROCESS FINISHED ———\n”)`Matheus Vidal TenórioParticipanteexercicio 08 mod01
fiz assim, fiquei brincando depois.
mas essa parte de arrendondamento fica meia chata mesmo, até pegar, mas vai dar certo.programa
{inclua biblioteca Matematica –> m
inclua biblioteca Util –> j
funcao inicio()
{real prod, r
escreva(“Qual é o preço do produto? “)
leia(prod)
r = prod-(prod*5/100)
escreva(“\n\n————— RESULTADO —————“)
escreva(“\n\nValor sendo gerado…\n”)
Util.aguarde(2000)
escreva(“\nCom 5% de desconto, o produto sai por R$”+ m.arredondar(r, 2)+”\n\n”)
Util.aguarde(2000)
escreva(” Finalizando processo…\n\n”)
Util.aguarde(2000)
escreva(” \n——————————————-\n”)
escreva(” Fim”)
escreva(” \n——————————————-\n”)}
}
`Matheus Vidal TenórioParticipanteOi galera, fiz assim
programa
{funcao inicio()
{
real compriment, alt
escreva(“Informação Importante: um litro de tinta pinta 2m²\n”)
escreva(“————————————————–“)
escreva(“\nLargura da parede: “)
leia(compriment)
escreva(“Altura da parede: “)
leia(alt)
escreva(“\nUma parede “+ compriment +” x “+ alt +” tem uma área de “+ compriment*alt + “\n”)
escreva(“Precisaremos de “+ (compriment*alt)/2+ ” latas de tinta.”)`ALGUMA DICA DE COMO MELHORAR, ALÉM DE USAR ARREDONDAMNETO.
3 de junho de 2022 às 01:28 em resposta a: Dúvidas no Exercício 006 do Módulo 001 – Conversor de Medidas #94688Matheus Vidal TenórioParticipanteprograma
{//exercicio 06
inclua biblioteca Matematica –> m
funcao inicio()
{
real medida
escreva(“Distância em metros: “)
leia(medida)escreva(“\n——— CONVERTENDO ———\n”)
escreva(m.arredondar(medida/1000, 2)+ ” Km\n”)
escreva(m.arredondar(medida/100, 10)+ ” Hm\n”)
escreva(m.arredondar(medida/10, 2)+ ” Dam\n”)
escreva(m.arredondar(medida*10, 2)+ ” dm\n”)
escreva(m.arredondar(medida*100, 8)+ ” cm\n”)
escreva(m.arredondar(medida*1000, 2)+ ” mm\n”)
`DEPOIS ENTENDI, DEPOIS DA EXPLICAÇÃO DO IRMÃO AÍ, POIS EU ESTAVA COLOCANDO ASSIM “M.ARREDONDAR(MEDIDA, 4)/1000”, DEPOIS EU ENTENDI QUE O “nUMERO” CARACTERIZA O CALCULO DO METROS CONVERTIDO. TENTEI DE TODO JEITO, NO FINAL ERA SO AJUSTE COLCOANDO DESSA FORMA Q ESTÁ AÍ.
Matheus Vidal TenórioParticipanteprograma
{//exercicio 04
inclua biblioteca Tipos –> t
funcao inicio()
{
inteiro a, b
escreva(“Digite um valor: “)
leia(a)
escreva(“Digite outro valor: “)
leia(b)escreva(“\n———- RESULTADOS ———-“)
escreva(“\nSOMA = “+(a+b))
escreva(“\nDIFERENÇA = “+(a-b))
escreva(“\nPRODUTO = “+ (a*b))
escreva(“\nDIVISÂO INTEIRA = “+ (t.real_para_inteiro(a/b)))
escreva(“\nDIVISÂO REAL = “+ (t.inteiro_para_real(a)/b))
escreva(“\nRESTO DA DIVISÂO = “+ (a%b))`Fiz assim galera, mas vi uma nova forma de fazer, colocando tudo ma mesma lingua, dimionuindo a quantidade de escrevakkkkk
Matheus Vidal TenórioParticipanteprograma
{//exercicio 03
funcao inicio()
{
inteiro n, ante, suce
escreva(“Me diga um número: “)
leia(n)
suce = n + 1
ante = n – 1
escreva(“\nO antecessor de “+ n +” é o valor “+ ante + “\n”)
escreva(“O Sucessor de “+ n +” é o valor “+ suce)
`Fiz dessa forma, possível acho que está certo. Não sabia que dava para fazer dessa forma compacta.
Matheus Vidal TenórioParticipanteescreva(“O antecessor de ” + n1 + “é” n)`
FALTOU APENAS UM + DEPOIS DO n1 que não tinha, e outra coisa, as vezes o portugal dá esses erros.
Matheus Vidal TenórioParticipanteOlá galera, boa noite. eu fiz de algumas maneiras. 1º cadeia nome escreva("Olá!, Qual é o seu nome? ") leia(nome) escreva("Tudo bem, "+ nome + "?\nÉ um grande prazer te conhecer") 2º: COM \N cadeia nome escreva("Olá!, Qual é o seu nome? ") leia(nome) escreva("Tudo bem, "+ nome +"?"+" É um grande prazer te conhecer") 3º: SEM \N cadeia nome escreva("Olá!, Qual é o seu nome? ") leia(nome) escreva("Tudo bem, "+ nome +"? É um grande prazer te conhecer")
Matheus Vidal TenórioParticipanteBoa noite galera, eu fiz o meu assim.
Tentei fazer somente com uma linhas, acho que tinha conseguido, pois apagauei para ver outro método de fazer, mas quando fui refazer não consegui lembrar ou posso estar enganado de tentar ter colocado na mesma linha.cadeia nome inteiro nasc real dinheiro escreva("Nome do funcionário: ") leia(nome) escreva("Ano do nascimento: ") leia(nasc) escreva("Salário: R$") leia(dinheiro) escreva("\n\n---------- FICHA FUNCIONAL ---------- \n"+"NOME: "+ nome +"\nNASCIMENTO em "+ nasc +"\nSalário de R$",dinheiro,"\n-------------------------------------\n")
-
AutorPosts