Informatică, întrebare adresată de QueenPotatoBitch, 8 ani în urmă

Eşti angajat în câmpul muncii. Salariul primit variază în fiecare lună. La începutul
anului trebuie să declari venitul încasat.
PS: În unele companii, salariatul este eligibil să primească al 13-lea salariu.
Creează un program care va calcula (date de ieşire):
. Venitul total (se indică suma MDL)

Salariu minim (se indică luna şi valoarea MDL)
• Salariu maxim (se indică luna și valoarea MDL)
Se va introduce manual (date de intrare):
• Nume
• Prenume
• Anul Fiscal
Valoarea salariului (pentru fiecare lună)
• Opţiune (al 13-lea salariu)
in python
va rog ajutatima dau coroana

Răspunsuri la întrebare

Răspuns de climaCode
2

Răspuns:

name = input("Prenume: ")

first_name = input("Nume: ")

fiscal_year = int(input("Anul fiscal: "))

salaries = []

for i in range(12):

   salary = int(input(f"Salary luna {i + 1}: "))

   salaries.append(salary)

option = int(input("Introduceți opțiunea pentru al 13-lea salariu (1 pentru DA, 0 pentru NU): "))

total_income = 0

min_salary = salaries[0]

min_month = 1

max_salary = salaries[0]

max_month = 1

for i in range(12):

   total_income += salaries[i]

   if salaries[i] < min_salary:

       min_salary = salaries[i]

       min_month = i + 1

   if salaries[i] > max_salary:

       max_salary = salaries[i]

       max_month = i + 1

if option == 1:

   total_income += total_income // 12

print(f"Total income: {total_income} MDL")

print(f"Salary minim: luna {min_month} => {min_salary} MDL")

print(f"Salary maxim: luna {max_month} => {max_salary} MDL")

Explicație:

Alte întrebări interesante