modulo 01 ex 10

Home Fóruns Programação Básica modulo 01 ex 10

Visualizando 5 respostas da discussão
  • Autor
    Posts
    • #94738

      entao consegui montar o codigo, mas apenas os valores dos decimais nao estao aparecendo
      aqui esta o codigo do resultado:

      programa
      {
      inclua biblioteca Matematica –> m
      inclua biblioteca Tipos –> t
      funcao inicio()
      {
      inteiro Quanto_tempo_fumando, cigarros_por_dia, total_de_cigarros_f
      real dias_pertidos
      escreva(“\n++++++++++++Ultimo+++++++++++++”)
      escreva(“\nCada cigarro reduz 10minutos de vida”)
      escreva(“\n——————————–“)
      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(“\n————————————“)
      escreva(“\nAo todo, ate agora vc ja fumou “, total_de_cigarros_f,” cigarros”)
      escreva(“\nEstima-se que vc perdeu “, dias_pertidos ,” dias da sua vida”)`

      o resultado que me da é esse:

      ++++++++++++Ultimo+++++++++++++
      Cada cigarro reduz 10minutos de vida
      --------------------------------
      A quanto anos vc fuma: 8
      
      Quantos cigarros vc fuma por dia: 5
      
      ------------------------------------
      Ao todo, ate agora vc ja fumou 14600 cigarros
      Estima-se que vc perdeu 101.0 dias da sua vida
      Programa finalizado. Tempo de execução: 3536 milissegundos

      Usando o mesmo exemplo do professor, o resultados de dias da: 101,39. porem o meu nao aparece os 39

    • #94751

      O 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”)`

      • #134499
        Antônio Marcato
        Participante

        programa
        {
        inclua biblioteca Matematica –>m
        funcao inicio()
        {
        escreva(“{EXERCÍCIO 010 – Não fume }”)
        escreva(“\nCada cigarro reduz 10 minutis de vida”)
        escreva(“\n———————————–“)
        inteiro anos, dia, totfu
        real perdeu, minudia
        escreva(“\nHá quantos anos você fuma? “)
        leia(anos)
        escreva(“Quantos cigarros você fuma por dia? “)
        leia(dia)
        totfu=dia*(anos*365)
        minudia=60*24
        perdeu=(totfu*10)/minudia
        escreva(“————————————“)
        escreva(“\nAo todo até agora você já fumou “+totfu+” cigarros!”)
        escreva(“\nEstima-se que você já perdeu “+m.arredondar(perdeu, 2)+” dias de vida!”)
        }
        }

      • #134532
        Tutora Jessica
        Moderador

        Olá Antonio, alguma dúvida?

    • #94752

      MUDEI 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”)
      }`

    • #102007

      EXERCÍCIO 010 – NÃO FUME

      programa
      {
      	inclua biblioteca Tipos --> tp
      
      	funcao inicio()
      	{
      
      		inteiro quantidade, cig_dia, anos_fuma, dias_perd, min_perd
      
      		escreva("{ Exercício 010 - Não Fume! }\n")
      		escreva ("Cada cigarro reduz 10 minutos de vida\n")
      		escreva ("---------------------------------------\n")
      		//
      		escreva ("Há quantos anos você fuma? ")
      			leia (anos_fuma)
      		//
      		escreva ("Quantos cigarros você fuma por dia? ")
      			leia (cig_dia)
      		escreva ("---------------------------------------\n")
      		//
      		quantidade = (anos_fuma * 365 * cig_dia)
      		escreva ("Ao todo, até agora você ja fumou " + quantidade + " cigarros!\n")
      		//
      		min_perd = anos_fuma * 365 * cig_dia * 10
      		dias_perd = min_perd / (24*60)
      		escreva ("Estima-se que você já perdeu " + dias_perd + " dias de vida")
      
      		
      			
      	}
      }
      
    • #108085
      Roni Oliveira
      Participante
      programa
      {
      	
      	funcao inicio()
      	{
      		 
      		const inteiro ano = 365  //constante de ano
      		inteiro q_ano, q_cig    //quantidades de ano e quantos cigarros por dia...
      		
      		escreva("{ Exercicio 10 - Não fume }\n")
      		escreva("Cada cigarro reduz 10 minutos de vida \n")
      		escreva("-----------------------------------------")
      		escreva("\nHá quantos anos você fuma? ")
      		leia(q_ano)
      		escreva("\nQuantos cigarros voce fuma por dia? ")
      		leia(q_cig)
      		real t_dias = ano * q_ano
      		real cig = t_dias * q_cig
      		real q_vida = cig / 1440 * 10
      		escreva("\n-----------------------------------------\n")
      		escreva("Ao todo ate agora voce ja fumou "+q_cig+" cigarros!\n")
      		escreva("Estima-se que voce ja perdeu "+q_vida+" dias de vida!")
      		
      		
      	}
      }
    • #108120
      Tutora Jessica
      Moderador

      Ola Roni,
      O seu exercício não esta correto.
      Trouxe seu exercício para um tópico já criado do exercício 10, com outras dúvidas que podem lhe ajudar nesse exercício.
      Caso tenha dificuldade, volte ao fórum e nos explique onde esta a mesma que vamos tentar lhe ajudar da melhor maneira.
      Bons estudos 🖖

      • #134498
        Antônio Marcato
        Participante

        só deixar 1.440*10 e não 1440*10 bom acho que e isso

Visualizando 5 respostas da discussão
  • Você deve fazer login para responder a este tópico.