• 🔴 [ENEM 2025 PPL Live 03] Matemática - Resolução de 146 até 150
  • 🔴 [ENEM 2025 PPL Live 02] Matemática - Resolução de 141 até 145
  • 🔴 [ENEM 2025 PPL Live 01] Matemática - Resolução de 136 até 140
  • 🔴 [ENEM 2025 Belém Live 09] Matemática - Resolução de 176 até 180
  • 🔴 [ENEM 2025 Belém Live 08] Matemática - Resolução de 171 até 175
  • 🔴 [ENEM 2025 Belém Live 07] Matemática - Resolução de 166 até 170

ALGORITMOS E IMPLEMENTAÇÕESAgoritmo televisão Tópico resolvido

Implementação de equações dentro da computação, programação e algoritmos.
Avatar do usuário
iceman Offline
1 - Trainee
Mensagens: 317
Registrado em: 28 Mai 2012, 14:04
Agradeceu: 234 vezes
Agradeceram: 1 vez
Mar 2014 03 17:10

Agoritmo televisão

Mensagem por iceman »

Alguém poderia me ajudar como ficaria o calculo dentro do algoritmo dessa parte de uma questão:

R$30,00 para cada 3 canais e mais R$ 12,00 para cada canal restante que não completarem 3 canais.
Avatar do usuário
candre Offline
3 - Destaque
Mensagens: 579
Registrado em: 25 Jan 2014, 14:59
Agradeceu: 1635 vezes
Agradeceram: 374 vezes
Mar 2014 03 17:21

Re: Agoritmo televisão

Mensagem por candre »

creio que a ideia do algorítimo seja assim:
você tem uma quantidade [tex3]n[/tex3] de canais, para cada [tex3]3[/tex3] canais e cobrado [tex3]R\$30[/tex3], e [tex3]12[/tex3] para cada canal restante, então aplicando o preço sera cobrado assim, temos:
[tex3]n=3q+r,~~~~~0\le r<3[/tex3]
para cada grupo de [tex3]3[/tex3] canais e cobrado [tex3]R\$30[/tex3], portanto o valor cobrado nessa parte sera:
[tex3]p_3=30q[/tex3]
para cada canal restante e cobrado [tex3]R\$12[/tex3], portanto o valor cobrado dessa parte sera:
[tex3]p_r=12r[/tex3]
temos então que o preço sera:
[tex3]p=p_3+p_r=30q+12r[/tex3]
então o algorítimo deve efetuar a divisão do numero de canais, e guardar o resto em uma variável [tex3](r)[/tex3] e o quociente em uma variável [tex3](q)[/tex3], então ele calcula o valor do preço através de [tex3]p=30q+12r[/tex3].
Editado pela última vez por caju em 29 Mar 2025, 22:48, em um total de 2 vezes.
Razão: tex --> tex3
a vida e uma caixinha de surpresas.
Avatar do usuário
iceman Offline
1 - Trainee
Mensagens: 317
Registrado em: 28 Mai 2012, 14:04
Agradeceu: 234 vezes
Agradeceram: 1 vez
Mar 2014 03 23:59

Re: Agoritmo televisão

Mensagem por iceman »

candre escreveu:creio que a ideia do algorítimo seja assim:
você tem uma quantidade [tex3]n[/tex3] de canais, para cada [tex3]3[/tex3] canais e cobrado [tex3]R\$30[/tex3], e [tex3]12[/tex3] para cada canal restante, então aplicando o preço sera cobrado assim, temos:
[tex3]n=3q+r,~~~~~0\le r<3[/tex3]
para cada grupo de [tex3]3[/tex3] canais e cobrado [tex3]R\$30[/tex3], portanto o valor cobrado nessa parte sera:
[tex3]p_3=30q[/tex3]
para cada canal restante e cobrado [tex3]R\$12[/tex3], portanto o valor cobrado dessa parte sera:
[tex3]p_r=12r[/tex3]
temos então que o preço sera:
[tex3]p=p_3+p_r=30q+12r[/tex3]
então o algorítimo deve efetuar a divisão do numero de canais, e guardar o resto em uma variável [tex3](r)[/tex3] e o quociente em uma variável [tex3](q)[/tex3], então ele calcula o valor do preço através de [tex3]p=30q+12r[/tex3].
Amigo, obrigado por tentar me ajudar...
Mas eu não consegui entender. Por exemplo se eu contrato 11 canais, irão sobrar 2 canais que terão o preço de 24 reais e o restante que é 9 canais terão o preço de 90 reais. A minha duvida é justamente como que eu estruturo o calculo no algoritmo se sobrar 1 ou 2 canais...
Editado pela última vez por caju em 29 Mar 2025, 22:48, em um total de 2 vezes.
Razão: tex --> tex3
Avatar do usuário
candre Offline
3 - Destaque
Mensagens: 579
Registrado em: 25 Jan 2014, 14:59
Agradeceu: 1635 vezes
Agradeceram: 374 vezes
Mar 2014 04 00:44

Re: Agoritmo televisão

Mensagem por candre »

existe um operador que calcula o resto e o quociente da divisão no algorítimo, faz um tempo que não vejo algorítimos mais se não me engano no visualg para cacular o quociente da divisão de [tex3]\frac{a}{b}[/tex3] é a\b e o resto é a%b

dai e só você fazer o algorítimo normal, quando chegar na parte de calcular a quantidade de grupos e o numero que sobrar você faz:
quantidade de grupos de [tex3]3[/tex3]:
[tex3]q\leftarrow n\setminus3[/tex3] ex:[tex3]q\leftarrow 11\setminus 3=3[/tex3]
restante estes grupos:
[tex3]r\leftarrow n\%3[/tex3] ex:[tex3]r\leftarrow 11\% 3=2[/tex3]
a partir dai não tem muito segredo, você pega a variável [tex3]p[/tex3] e multiplica por [tex3]30[/tex3] e obtêm o valor pelo grupo e pega a variável [tex3]r[/tex3] e multiplica por [tex3]12[/tex3] dai você tem a taxa adicional dos que sobra, tendo no exemplo que você mencionou:
[tex3]p1\leftarrow 30q=30\cdot3=90\\
p2\leftarrow 12r=12\cdot2=24\\
p\leftarrow p1+p2=90+24=114[/tex3]
Editado pela última vez por caju em 29 Mar 2025, 22:48, em um total de 2 vezes.
Razão: tex --> tex3
a vida e uma caixinha de surpresas.
Avatar do usuário
iceman Offline
1 - Trainee
Mensagens: 317
Registrado em: 28 Mai 2012, 14:04
Agradeceu: 234 vezes
Agradeceram: 1 vez
Mar 2014 04 01:07

Re: Agoritmo televisão

Mensagem por iceman »

Valeu mesmo, consegui aqui. Obrigado :DD
Responder

Voltar para “ALGORITMOS E IMPLEMENTAÇÕES”