Respostas no Fórum
-
AutorPosts
-
MARCIO PAIVAParticipante
Oi Jéssica tudo bem !
consegui fazer o exercício tomara que esteja certo
eis aqui o código para analise:
` programa
{
inclua biblioteca Util–>ufuncao inicio()
{
escreva(“{EXERCÍCIO 030-Jogo do Pin}”)
inteiro ponto_inicial,ponto_final = 1
cadeia incremento = “PIN!”
escreva(“\nQuer contar até quanto ? “)
leia(ponto_inicial)
enquanto(ponto_inicial>=ponto_final){
se(ponto_final % 4 !=0){
escreva(ponto_final,”-“)
}senao{
escreva(incremento)}
ponto_inicial=+ponto_inicial
ponto_final++
u.aguarde(500)
}
escreva(“\nFim”)
}
}MARCIO PAIVAParticipanteEsse outro acabei de fazer agora pouco. quando coloco quero contar até 10.
o programa começa pelo um mas o looping continua.
eis aqui o código dá uma olhada nesse aqui que acabei de refazer:
`escreva(“{EXERCÍCIO 030-Jogo do Pin}”)
inteiro ponto_inicial,ponto_final = 1
cadeia incremento = “PIN!”
escreva(“\nQuer contar até quanto ? “)
leia(ponto_inicial)
enquanto(ponto_inicial>=ponto_final){
se(
ponto_final % 4 !=0){
escreva(ponto_final,” – “)
}senao{
escreva(incremento)}
ponto_inicial++
ponto_final = ponto_final + 1
u.aguarde(500)MARCIO PAIVAParticipanteOI Jéssica tudo bem!
Refiz o código com você me orientou. Todavia quando digito quero contar até dez.
O programa começa com 10 só que ele não para de contar. os números multipolos de quatro aparece a palavra pin.
Já coloquei no final esses comando ponto_incial++ e ponto _incial + ponto_inicial + 1, ponto_final = ponto_final + 1 ponto_final++
e assim por diante. Já testei essas possibilidades. Vou te enviar o código para analise:escreva(“{EXERCÌCIO 030-Jogo do Pin}”)
inteiro ponto_inicial,ponto_final = 1
cadeia incremento = “PIN!”
escreva(“\nQuer contar até quanto ? “)
leia(ponto_inicial)
enquanto(ponto_final<=ponto_inicial){
se(ponto_final % 4 !=0 ){
escreva(ponto_inicial,” – “)
}senao{
escreva(incremento)}
ponto_inicial++
ponto_final =+ponto_inicial
u.aguarde(500)`MARCIO PAIVAParticipanteOi Jéssica tudo bem !
Conforme a tua orientação e fiz o código, porém
ela entra em luuping infinito gostaria que você dessa uma analisada para ver o que está faltando:funcao inicio()
{
escreva(“{EXERCÍCIO 030-Jogo do Pin”)
inteiro ponto_final = 1,ponto_inicial
cadeia incremento = “PIN!”
escreva(“\nQuer contar até quanto ? “)
leia(ponto_inicial)
ponto_final++enquanto(ponto_final<=ponto_inicial){
se(ponto_inicial % 4 == 0 e ponto_final!=0){
escreva(incremento)
}senao{
escreva(ponto_inicial,” – “)
}
u.aguarde(500)
ponto_inicial++}
}
}MARCIO PAIVAParticipanteBoa noite tudo bem Jéssica
eis aqui o exercício refeito:
dá uma analisada`programa
{
inclua biblioteca Util–>ufuncao inicio()
{
escreva(“{EXERCÍCIO 029-Jogo do Pin}”)
inteiro pont_inicio = 0,pont_final,multiplos
cadeia increment = “PIN!”
escreva(“\nA sua contagem vai começar em: “)
leia(pont_final)
enquanto(pont_inicio<=pont_final){
pont_inicio = pont_inicio + 1
se(pont_inicio % 4 == 0 e pont_inicio!=0){
escreva(increment)
}senao{
escreva(pont_inicio,” – “)
u.aguarde(500)MARCIO PAIVAParticipanteBom dia Jéssica
muito obrigado pela dicas tem me ajudado muito
MARCIO PAIVAParticipanteMais um detalhe Jéssica eu coloquei o senao se juntos somente para o valor em dinheiro como você sugeriu não sei se é exatamente assim
obrigado pela orientação se estiver ainda errado o exercício vou procurar me empenhar mais.MARCIO PAIVAParticipanteOI Jéssica tudo bem?
conforme a tua orientação eu refiz o código tomará que esteja certo
o exercício eu vou te enviar o código para seja analisado mais uma vez.
eis aqui o código refeito:eu acrescentei os comando se senao veja como ficou
inclua biblioteca Calendario–>c
funcao inicio()
{
escreva(“{EXERCÍCIO 020-Dá para ver o filme ?}”)
escreva(“\n=========CINEMA ESTUDONAULTA==========”)
escreva(“\nHORÁRIO DO FILME 5h H-PREÇO DO INGRESSO R$20”)
escreva(“\n———————————————“)
inteiro h,m,d = 20
real v
h = c.hora_atual(falso)
escreva(“\nQuanto tem de dinheiro R$”)
leia(v)
se(v<20){
escreva(“agora são “,h,”horas. Infelizmente não é possível comprar o ingresso”)
}senao se(h<4){
escreva(“Agora sao “,h,”horas. Você consegue comprar o ingresso!”)
}senao{
escreva(“Agora são “,h,”horas. Infelizmente não é possível comprar o ingresso!”)MARCIO PAIVAParticipanteBoa tarde Jéssica tudo bem?
Obrigado pelo esclarecimento.
Então tenho que colocar no programa
os comando de calculo que funcione em sincronização
com os código de horas?obs! estou reenviando o post porque eu cometi alguns erros de escrita
MARCIO PAIVAParticipanteBoa tarde Jéssica tudo?
Obrigado pelo esclarecimento.
Então tenho que colocar no programa
os comando de calculo que funcione em sincronização
com o código de horas o comando de horas e minutos
os de horas está também errado? dMARCIO PAIVAParticipanteComo vai Jéssica tudo bem ?
eis aqui o códigoinclua biblioteca Calendario–>c
funcao inicio()
{
escreva(“{EXERCÍCIO 020-Dá para ver o filme ?}”)
escreva(“\n=========CINEMA ESTUDONAULTA==========”)
escreva(“\nHORÁRIO DO FILME 5h H-PREÇO DO INGRESSO R$20”)
escreva(“\n———————————————“)
inteiro h,m
real v ,ht
ht= h = c.hora_atual(falso)
m=c.minuto_atual()
escreva(“\nQuanto tem de dinheiro R$”)
leia(v)
se (v<20 ou h<5 ou m<5){
escreva(“Agora são “,h,m,”.horas Infelizmente não é possível comprar ingresso!”)
}senao{
escreva(“\nAgora São “,h,m,”horas.Você consegue comprar o ingresso!”)MARCIO PAIVAParticipanteOI Tudo bem Jéssica
gostaria de lhe pedir se posso postar o exercício 019 do módulo 2
para ver se estou usando a lógica de maneira correta
gostaria você desse uma analisada desde já agradeço.MARCIO PAIVAParticipanteJéssica muito obrigado pela explicação show de bola.
funcionou perfeitamenteMARCIO PAIVAParticipanteEis aqui o código para analisar:
inclua biblioteca Texto–>tx
funcao inicio()
{
cadeia nome
escreva(“{EXERCÍCIO 011- Analisando sua cidade } “)
escreva(“\nEm que cidade você mora ? “)
leia(nome)
escreva(tx.obter_caracter(nome, 0))
escreva(tx.numero_caracteres(nome))
escreva(“\n———————-Analisando———————–“)
escreva(“\nvocê mora na ciadade Rio de Janeiro a primeiro letra é ” ,tx.obter_caracter(nome, 0))
escreva(“\nE contém ” ,tx.numero_caracteres(nome),”caracteres”)MARCIO PAIVAParticipanteBom dia Jessica!
Falando nesse mesmo assunto fiz o exercício
usando esses comandos até funcionou: e aconteceu isso:{EXERCÍCIO 011- Analisando sua cidade }
Em que cidade você mora ? Rio de Janeiro
R14
———————-Analisando———————–
você mora na ciadade Rio de Janeiro a primeiro letra é R
E contém 14caracteres
Programa finalizado. Tempo de execução: 43230 milissegundosqual outro comando que posso usar para remover esse dado R14
foi isso por que fiz aquela pergunta sobre esses dois comando: t.obter_caracter(nome,0) e (t.numero_caracteres(nome))
porque eu o utilizei junto com escreva ele replica duas vezesMARCIO PAIVAParticipanteBom dia Jessica!
Falando nesse mesmo assunto fiz o exercício
usando esses comandos até funcionou: e aconteceu isso:{EXERCÍCIO 011- Analisando sua cidade }
Em que cidade você mora ? Rio de Janeiro
R14
———————-Analisando———————–
você mora na ciadade Rio de Janeiro a primeiro letra é R
E contém 14caracteres
Programa finalizado. Tempo de execução: 43230 milissegundosqual outro comando que posso usar para remover esse dado R14
foi ´por que fiz aquela pergunta sobre esses dois comando: t.obter_caracter(nome,0) e (t.numero_caracteres(nome))
porque eu o utilizei junto com escreva ele replica duas vezesMARCIO PAIVAParticipanteOI Tudo bem Boa noite!
estou com uma duvida em relação aos operadores de texto.
os comandos: t.obter_caracter(nome,0),(t.numero_caracteres(nome))
só funciona com o comando escreva, ou tem outro método que pode ser usado
ou é somente com o comando escrevaMARCIO PAIVAParticipanteJessica muito obrigado me ajudou bastante
MARCIO PAIVAParticipanteBoa tarde Jéssica
Aqui está o código:`inclua biblioteca Matematica–>m
funcao inicio()
{ real pr,p
inteiro d=5
escreva(“{EXERCÍCIO 007- Desconto no Produto}”)
escreva(“\nQual o preço do produto ?”)
leia(pr)
p=pr-(pr)*d/100
escreva(“com 5% de desconto o produto sai por R$: “+p)
p= m.arredondar(p,10/2)}
} Fiz esse processo de arredondamento já utilizei números maiores para realizar esse processoporém saia sempre esse resultado no final 7125
para esse tipo dado o processo de arredondar é um pouco diferente ou tem alguns detalhes a ser considerados.MARCIO PAIVAParticipanteBoa tarde Jéssica
Aqui está o código:`inclua biblioteca Matematica–>m
funcao inicio()
{ real pr,p
inteiro d=5
escreva(“{EXERCÍCIO 007- Desconto no Produto}”)
escreva(“\nQual o preço do produto ?”)
leia(pr)
p=pr-(pr)*d/100
escreva(“com 5% de desconto o produto sai por R$: “+p)
p= m.arredondar(p,10/2)}
} Fiz esse processo de arredondamento já utilizei números maiores para realizar esse processoporém saia sempre esse resultado no final 7125
para esse tipo dado o processo de arredondar é um pouco diferente ou tem alguns detalhes a ser considerados. -
AutorPosts