RONDINELI CONSONI DA SILVA

Respostas no Fórum

Visualizando 18 posts - 1 até 18 (de 18 do total)
  • Autor
    Posts
  • em resposta a: exercicio 04 #116755

    Revendo alguns exercícios feitos, visualizei esse exercício e fiquei com uma dúvida.
    Quando faço o cálculo, dentro da Área Cálculos: “divreal = t.inteiro_para_real(n1) / t.inteiro_para_real(n2)”, a transformação de Inteiro p/ Real, não ocorre, mas quando faço o cálculo dentro da Área: Resultados Finais, a conversão ocorre normalmente. Não consegui entender pq ocorre essa situação.

    inclua biblioteca Tipos –>t
    inteiro n1, n2, soma, sub, divint, mult, modulo, divreal

    // Entrada de Dados
    escreva (“Digite um valor: “)
    leia (n1)
    escreva (“Digite outro valor: “)
    leia (n2)
    escreva (“——RESULTADOS——-\n”)

    // Cálculos
    soma = n1 + n2
    sub = n1 – n2
    mult = n1 * n2
    divint = n1 / n2
    divreal = t.inteiro_para_real(n1) / t.inteiro_para_real(n2)
    modulo = n1 % n2

    // Resultados Finais
    escreva (“SOMA = ” +soma+ ” \n”)
    escreva (“DIFERENÇA = ” +sub+ “\n”)
    escreva (“PRODUTO = ” +mult+ “\n”)
    escreva (“DIVISÃO INTEIRA = ” +divint+ “\n”)
    escreva (“DIVISÃO REAL = ” +divreal+ “\n”)
    escreva (“RESTO DA DIVISÃO = ” +modulo+ “\n”)

    em resposta a: Exercício 28 #112155

    Wagner, boa tarde!
    Refiz os exercícios 26, 27e 28 e entendi.
    Obrigado.

    em resposta a: Exercício 28 #112150

    Wagner, boa tarde!
    Refiz os exercícios 26, 27e 28 e entendi.
    Obrigado.

    em resposta a: Exercício 28 #112137

    Wagner, bom dia!
    Uma dúvida (curiosidade).
    Abaixo está o seu menu de escolha. Caso o usuário digite uma opção que não exista. Exemplo: número 7. Qual resposta o programa vai apresentar?

    //exibir escolhas por periodo – output period choices
    escreva(“\n\t =====================================\n”)
    escreva(“\t\t REAJUSTADOR DE PREÇOS \n”)
    escreva(“\t =====================================\n”)
    escreva(“\t 1 \t Carnaval \t\t[+10%]\n”)
    escreva(“\t 2 \t Férias Escolares \t[+20%]\n”)
    escreva(“\t 3 \t Dia das Crianças \t[+5%]\n”)
    escreva(“\t 4 \t Black Friday \t\t[-30%]\n”)
    escreva(“\t 5 \t Natal \t\t\t[-5%]\n”)
    escreva(“\t =====================================\n”)
    escreva(“\t Digite sua opção ==> “)
    leia(op)

    em resposta a: Exercício 20 #110418

    Obrigado pela gentileza!

    em resposta a: Exercício 20 #110313

    Olá! meu código está funcionando normalmente, porém estou com uma dúvida/curiosidade.
    No momento que estou fazendo esse código são 16h, porém quando coloco no programa hora atual, aparece 17h. Tem como ajustar essa situação?
    Utilizo um PC com o sistema Windows 10. Obrigado.

    inclua biblioteca Calendario –> c
    funcao inicio()
    {
    inteiro hora = c.hora_atual(falso)
    inteiro h = 17
    real valor = 20.0
    real din
    escreva(“\n\t\t CINEMA ESTUDONAUTA \n”)
    escreva(“—————————————————-\n”)
    escreva(“HORÁRIO DO FILME:\t\t\t “,h,”h”)
    escreva(“\nPREÇO DO INGRESSO:\t\t\t R$”,valor)
    escreva(“\n====================================================\n”)
    escreva(“Agora são “,hora,” horas.”)
    escreva(“\nQuanto de dinheiro você tem? “)
    leia(din)
    escreva(“====================================================\n”)

    se(din >= valor e hora <= h) {
    escreva(“Você consegue comprar o ingresso.\nSEJA BEM-VINDO(A)!”)
    }senao {
    escreva(“Infelizmente, não é possível comprar o ingresso.\nTente outro dia!”)
    }
    escreva(“\n\n”)

    em resposta a: Módulo 1 – Exercício 12 #108399

    Boa tarde, Jéssica!
    Obrigado pelo retorno. Consegui compreender.

    em resposta a: Módulo 1 – Exercício 12 #108247

    Boa tarde, Jéssica! Dentro das aspas em branco, eu compreendi a explicação. Minha dúvida é com relação quando é colocado um nome dentro das aspas.

    Exemplo: com aspas em branco
    cadeia nome
    inteiro pos
    escreva (” { EXERCÍCIO 012 – Seu nome } \n”)
    escreva (“Digite seu nome: “)
    leia (nome) – JÉSSICA TUTORA
    pos = txt.posicao_texto(” “, nome, 0)

    escreva (“Seu primeiro nome é: ” +txt.extrair_subtexto(nome, 0, pos)+ “\n”)
    escreva (“Qual é a primeira letra do seu nome ” +txt.obter_caracter (nome, 0)+ “\n”)
    escreva (“Quantos caracteres têm seu nome ” +txt.numero_caracteres (nome)+ “\n”)

    Resposta: Seu nome é Jéssica – ele me trouxe o seu primeiro nome. Esse eu entendi a explicação do professor.

    Exemplo 2: nome dentro das ASPAS.

    cadeia nome
    inteiro pos
    escreva (” { EXERCÍCIO 012 – Seu nome } \n”)
    escreva (“Digite seu nome: “)
    leia (nome)
    pos = txt.posicao_texto(“Jessica”, nome, 0)

    escreva (“Seu primeiro nome é: ” +txt.extrair_subtexto(nome, 0, pos)+ “\n”)
    escreva (“Qual é a primeira letra do seu nome ” +txt.obter_caracter (nome, 0)+ “\n”)
    escreva (“Quantos caracteres têm seu nome ” +txt.numero_caracteres (nome)+ “\n”)

    RESPOSTA: Seu nome é:

    – O nome preenchido dentro das aspas não aparece na tela para mim. Daí surge minha dúvida: o nome preenchido dentro das ASPAS deve aparecer ou não? Obrigado.

    em resposta a: Módulo 1 – Exercício 12 #108227

    Oi, Jéssica!
    Coloquei a biblioteca Texto.
    O programa funciona. Entendi a lógica do programa.
    A minha dúvida é a seguinte: o nome que está entre ” ” (no caso eu usei o Silva), deve aparecer ou não (p/ mim não aparece)?

    Segue abaixo o programa completo:

    programa
    {
    inclua biblioteca Texto –> txt

    funcao inicio()
    {
    cadeia nome
    escreva(“Digite seu nome competo: “)
    leia (nome)
    escreva (“\n”)

    inteiro pos = txt.posicao_texto (“Silva”, nome, 0)
    cadeia pnome = txt.extrair_subtexto(nome, 0, pos)

    escreva (“—–ANALISANDO—–\n”)
    escreva (“Seu primeiro nome é: ” +pnome+ “\n”)
    escreva (“Seu primeiro nome em letra maiúscula é: ” +txt.caixa_alta(pnome)+ “\n”)

    }
    }

    em resposta a: Módulo 1 – Exercício 12 #108213

    Bom dia, Jéssica!
    Segue abaixo o código solicitado:

    cadeia nome
    escreva(“Digite seu nome competo: “)
    leia (nome)
    escreva (“\n”)

    inteiro pos = txt.posicao_texto (” “, nome, 0)
    cadeia pnome = txt.extrair_subtexto(nome, 0, pos)

    escreva (“—–ANALISANDO—–\n”)
    escreva (“Seu primeiro nome é: ” +pnome+ “\n”)
    escreva (“Seu primeiro nome em letra maiúscula é: ” +txt.caixa_alta(pnome)+ “\n”)

    em resposta a: Módulo 1 – Exercício 12 #108139

    Boa tarde! Uma pequena dúvida. Na correção da aula Portugol ex12, o professor Guanabara comentou sobre colocar um nome entre as aspas.
    Exemplo: pos = txt.posicao_texto(“Silva”, nome, 0)

    Fazendo alguns testes, apareceu as seguintes respostas:
    1 – digitando o nome: 123 da Silva 4. Aparece a seguinte resposta: Seu nome é 123 da.
    Observação: o nome Silva não aparece
    1.1 digitando o nome Julia Tereza Silva. Aparece a seguinte resposta: Seu nome é Julia Tereza.
    Observação: o nome Silva não aparece.

    2 – digitando o nome; Silva Romero. A resposta fica em branco.

    Fiquei com a seguinte dúvida: o nome que está entre as aspas devem ou não aparecer?

    Obrigado.

    em resposta a: Exercício 28 #106308

    Qual é a diferença entre fazer a ESCOLHA (OPCAO) – como inteiro x caracter?

    inteiro opcao
    escreva(“\nDigite sua opção: “)
    leia(opcao)

    ///
    caracter opcao
    escreva(“Digite sua opção: “)
    leia(opcao)

    em resposta a: Módulo 00: Periférico #87936

    Obrigado pelo retorno! Icaro e Alfredo.

    em resposta a: MÓDULO 02 – Exercício 014 #75910

    Obrigado! Icaro e Michel. Agradecido pela dica sobre o cálculo!!!

    em resposta a: MÓDULO 02 – Exercício 014 #75755

    No exercício quando digito o valor acima de 500, aparece a última linha do código (escreva (“\nVocê comprou R$ “, valor, ” na nossa loja. Obrigado! \n”).
    Sendo que a última linha deveria ser: escreva (“O valor a ser pago é R$ “, npreco, ” ! Obrigado e volte sempre \n”)
    Não estou conseguindo descobrir o erro.
    Segue abaixo o código:

    
                    real valor, desc, npreco
    		escreva (" { EXERCÍCIO 014 - Consumidor ganha 10% de desconto } \n")
    		escreva ("Qual foi o valor total das suas compras? R$ ")
    		leia (valor)
    		escreva ("------------------------------------------------------\n")
    		desc =  (valor * 10)/100
    		npreco= valor - (valor*10/100)
    		se (valor > 500 ) {
    			escreva ("Você comprou R$ ", valor, " na nossa loja. Obrigado! \n")
    			escreva ("=====ATENÇÃO==========================================\n")
    			escreva ("Por fazer mais de R$ 500 em compras, você vai receber R$ ", desc, " de desconto \n")
    			escreva ("O valor a ser pago é R$ ", npreco, " ! Obrigado e volte sempre \n")
    		}
    		escreva ("\nVocê comprou R$ ", valor, " na nossa loja. Obrigado! \n")
    • Esta resposta foi modificada 2 anos, 7 meses atrás por IcaroFilho.
    • Esta resposta foi modificada 2 anos, 7 meses atrás por IcaroFilho.
    em resposta a: Exercício 010 – Módulo 001 – Não Fume. #73016

    Olá! Como faço para delimitar a quantidade de casas após a vírgula no exercício:

    dias_perdidos = ((t.inteiro_para_real(qtd * 10) /1440))
    O resultado é: 101.38888888889.
    No exercício feito pelo Guanabara o resultado fica: 101.39.

    Obrigado.

    em resposta a: M01A08 – DIVISÃO REAL – EXERCÍCIOS EXTRAS #65694

    Rafael, boa tarde!
    Entendi. Muito obrigado. Entendi o erro que estava cometendo.

    em resposta a: M01A08 – DIVISÃO REAL – EXERCÍCIOS EXTRAS #65693

    Boa tarde, Mayla! Obrigado pela ajuda!!!
    Uma dúvida no decorrer dos exercícios tem algum campo que possamos comparar o nosso código com o do professor? Para analisar se o código está correto?

Visualizando 18 posts - 1 até 18 (de 18 do total)