Информатика, вопрос задал katasvistun , 1 год назад

Помогите пожалуйста,даю много балов!! Языком Пайтона


1. Обчисліть, скільки коштуватиме певний товар в магазині, якщо діє знижка на нього. Значення ціни товару і відсоток знижки вводяться в окремих рядках користувачем з клавіатури.
2.Троє друзів отримали в кафе рахунок на суму п гривень, який вони вирішили розділити порівну. Скільки повинен заплатити кожен з них, якщо чайові складають 10% від суми рахунку? Вхідні дані: 46.70 122.50 25.20
3.Внесок в банк склав гривень. Через рік банк Нараховує вкладнику а відсотків від суми вкладу. Скільки грошей буде на рахунку через рік? Вхідні дані: 1000 8
4.За правилами числа округлюються до найближчого цілого числа, а якщо дробова частина числа дорівнює 0.5, то число округляється вгору. Дано невід'ємне число а, яке необхідно округлити за цими правилами. Зверніть увагу, що функція round() не годиться для цього завдання! Використовувати розгалуження, цикли, математичний модуль math Hе можна. Вхідні дані: 2.5 5.4 56.87
5.Потрібно підрахувати, на скільки раніше буде закінчуватися k-й урок, якщо всі перерви скоротити на 5 хвилин. Вводиться одне натуральне число к, не більше 7. Необхідно вивести одне натуральне число - час у хвилинах. Вхідні дані: 2 3 5​

Ответы на вопрос

Ответил aslankobzhanov6
0

Ответ:

1.

price = float(input("Enter the price of the product: "))

discount = float(input("Enter the discount percentage: "))

discount_amount = price * (discount / 100)

final_price = price - discount_amount

print("The final price of the product after discount is:", final_price)
2.

bill = float(input("Enter the bill amount: "))

split_amount = bill / 3

tip = bill * 0.1

total_amount = bill + tip

split_total = total_amount / 3

print("Each friend should pay:", split_amount)

print("With a 10% tip, each friend should pay:", split_total)

3.

deposit = float(input("Enter the deposit amount: "))

interest_rate = float(input("Enter the interest rate: "))

interest = deposit * (interest_rate / 100)

final_amount = deposit + interest

print("After a year, the deposit amount will be:", final_amount)

4

import math

def custom_round(num):

   decimal_part = num - int(num)

   if decimal_part < 0.5:

       return int(num)

   else:

       return int(num) + 1

a = float(input("Enter a number to round: "))

result = custom_round(a)

print("Rounded number:", result)

5

def calculate_time(k):

   base_time = 45 * (k - 1)

   break_time = 5 * (k - 1)

   end_time = base_time + break_time

   return end_time

k = int(input("Enter the number of the lesson (1-7): "))

result = calculate_time(k)

print("The end time of the", k, "th lesson is:", result, "minutes")

Объяснение:


ILFV183: немного не правильно, в условии написано что для решения 4 задания нельзя исполозовать цикли, условия и модуль math
katasvistun: Спасибо!
Новые вопросы