• Matéria: Informática
  • Autor: rafavitorramos
  • Perguntado 4 anos atrás

João conseguiu contratar um ótimo plano de Internet para o seu telefone celular.
O plano permite que João utilize uma quota de até X megabytes de dados por mês para navegar na
Internet. Se João não usa toda a sua quota no mês, os megabytes que ele não usou são adicionados
à quota do mês seguinte. Pelo contrato, João nunca pode usar mais megabytes do que a sua quota
corrente.
Por exemplo, se X = 200 megabytes e João usou 150 no primeiro mês e 220 megabytes no segundo
mês, então no terceiro mês João tem uma quota de 230 megabytes para usar (50 megabytes são
transferidos do primeiro para o segundo mês, 30 megabytes são transferidos do segundo para o
terceiro mês).
Nesta tarefa são dados o valor da quota mensal X e quantos megabytes João usou em cada um dos
primeiros N meses do plano. Você deve determinar quantos megabytes João tem para usar no mês
N + 1.
Entrada
A primeira linha da entrada contém um número inteiro X, o valor da quota mensal em megabytes.
A segunda linha contém um inteiro N, o número de meses. Cada uma das linhas seguintes contém
um número inteiro Mi
, indicando a quantidade de megabytes que João usou em cada mês, do mês
1 até o mês N.
Saída
Seu programa deve produzir uma única linha, contendo um único número inteiro, a quantidade de
megabytes que João tem para usar no mês N + 1.

Respostas

respondido por: jamillymilly10
0

Resposta:

Explicação:

def q_megas(valor):

   for mes in range(1, meses+1):

       megas_usados = int(input())

       if mes == 1:

           megas_disponivel = x

       else:

           megas_disponivel = resto + x

       resto = megas_disponivel - megas_usados

   proximo_mes = x + resto

   return(proximo_mes)

x = int(input())

meses = int(input())

print(q_megas(meses))

respondido por: sayuriitosilva
2

Sabendo o conceito de programação, pode-se afirmar que realizando a programação para usar os megabytes, temos que:

def q_megas(valor):

  for mes in range(1, meses+1):

      megas_usados = int(input())

      if mes == 1:

          megas_disponivel = x

      else:

          megas_disponivel = resto + x

      resto = megas_disponivel - megas_usados

  proximo_mes = x + resto

  return(proximo_mes)

x = int(input())

meses = int(input())

print(q_megas(meses))

O que é programação?

A programação é um processo de escrita, manutenção e teste de um programa de computador, estes programas por sua vez são compostos por um conjuntos de instruções determinadas pelo programador que descreve as tarefas que devem ser realizadas pela máquina e assim atender as finalidades desejadas. Ademais, diferentes partes de um programa pode ser escrita por diferentes linguagens de programação.

Saiba mais sobre programação em:

brainly.com.br/tarefa/20790680

#SPJ2

Anexos:
Perguntas similares