modulo 01 ex 10

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

Visualizando 9 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

    • #139088

      Olá, alguém poderia me explicar como usar e aplicar a função “Matemática. arrendodar(,).
      Eu estou aplicando ela nos meus códigos, mas não está funcionando.
      Obrigado pela sua atenção!😄

    • #139098
      Tutora Jessica
      Moderador

      Ola João, peço para que nos envie seu código para analise, mas antes de mais nada peço atenção na forma de escrita da biblioteca, que deve ser: matematica.arredondar

    • #139116

      programa
      {
      inclua biblioteca Tipos
      inclua biblioteca Matematica
      inclua biblioteca Util

      funcao inicio()
      {
      escreva(” { EXERCÍCIO 010 – Não fume } \n”)
      escreva(“\nCada cigarro reduz 10 minutos de vida “)
      escreva(“\n—————————————————–“)

      inteiro x
      // A variavel x = aos anos de uso do tabaco ( cigarro ).
      inteiro cigarro
      // A variavel cigarro = representa o total de cigarros fumados por dia.

      escreva(“\nHá quantos anos fuma ? “)
      leia(x)

      escreva(“\nQuantos cigarros você por dia ? “)
      leia(cigarro)

      inteiro anos = ( x * 365 ) * cigarro
      // A variavel anos = representa o calculo de quantos cigarros foram fumados por x anos.

      real z = ( anos * 10 )
      real t = z / 1440

      escreva(“\n—————————————————–“)
      escreva(“\nAo todo, até agora você já fumou “, anos,” cigarros.”)
      escreva(“\nEstima-se que você já perdeu “, t )

      }
      }

      Obs: eu já apliquei a tag, mas ainda não arrendondau .

      • #139123
        Tutora Jessica
        Moderador

        Olá João, trouxe a sua dúvida para uma ja existente no fórum do mesmo exercício, fazendo assim conseguimos deixar o fórum mais organizado e ajudar outros alunos que possam ter a mesma dúvida que a sua.

        Observei seu código e a biblioteca Matematica não esta inclusa em nenhuma parte do mesmo, caso não tenha entendido como incluir as bibliotecas no seu código, peço para que assista novamente a video aula do professor Guanabara que ensina passo a passo de como usar bibliotecas:

        https://www.estudonauta.com/licao/m01a06-como-usar-bibliotecas/

    • #142780

      Minha dúvida seria no cálculo de regra de 3 composta para transformar os dias em horas.

      • #142789

        Boa tarde Tainara, movi a sua para um tópico já existente no fórum.
        Peço que verifique se as resoluções presentes nesse tópico te ajuda a entender é pedido no exercício, após ver as dúvidas aqui desse tópico dê uma olhada novamente na aula.

        Caso a sua dúvida permaneça retorne o contato aqui que iremos te ajuda!

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