PascalABC.NET
#1
function Y(x:integer) := 2*((x+2)**2)+5.5*(x+2) - 3;
begin
var Xes := Range(3, 25);
Xes.Tabulate(p -> Y(p)).Println;
end.
#2
const PASS = '123ab';
begin
var rpass := Readstring('Pass: ');
while rpass <> PASS do begin
rpass := Readstring('Wrong pass. Try again: ');
end;
print('Correct password. Welcome');
end.
#3
begin
//Сначала читаем цифру, которую надо удалить, а уже потом число.
var X := ReadChar();
var number := ReadInteger().ToString.ToCharArray.ToList;
while number.Contains(X) do number.Remove(X);
number.JoinIntoString.Println;
end.
#4
begin
var X := ReadInteger();
Print((x div 100)+(x mod 100));
end.
Объяснение:
1.
использовать Чертежник
алг
нач
выбрать чернила (красный)
сместиться в точку (1, 1)
опустить перо
сместиться в точку (4, 7)
сместиться в точку (5, 7)
сместиться в точку (8, 1)
сместиться в точку (7, 1)
сместиться в точку (6.2,2.5)
сместиться в точку (2.8,2.5)
сместиться в точку (2, 1)
сместиться в точку (1, 1)
поднять перо
сместиться в точку (3.3,3.5)
опустить перо
сместиться в точку (5.7,3.5)
сместиться в точку (5, 5)
сместиться в точку (4, 5)
сместиться в точку (3.3,3.5)
поднять перо
сместиться в точку (0, 0)
кон
2.
использовать Чертежник
алг
нач
сместиться в точку (2.7,1)
опустить перо
сместиться в точку (6,9.8)
сместиться в точку (9.3,1)
сместиться в точку (1,6)
сместиться в точку (11,6)
сместиться в точку (2.7,1)
поднять перо
сместиться в точку (0,0)
кон
3.
использовать Чертежник
алг
нач
сместиться в точку (3,7)
нц 5 раз
опустить перо
сместиться на вектор (0,-2)
сместиться на вектор (-2,0)
поднять перо
сместиться на вектор (3,1)
кц
сместиться в точку (0,0)
кон
Объяснение:
Смотри картинки
import tkinter as tk
def show_message(amount):
if amount > 50:
window = tk.Toplevel()
window.title("Ви маєте достатньо коштів")
window.geometry("800x800")
window.configure(bg="green")
label = tk.Label(window, text="Ви маєте достатньо коштів", font=("Arial", 20), bg="green", fg="white")
label.pack()
button = tk.Button(window, text="ОК", command=window.destroy)
button.pack()
else:
window = tk.Toplevel()
window.title("Ви маєте обмежену кількість коштів")
window.geometry("400x500")
window.configure(bg="red")
label = tk.Label(window, text="Ви маєте обмежену кількість коштів", font=("Arial", 20), bg="red", fg="white")
label.pack()
button = tk.Button(window, text="ОК", command=window.destroy)
button.pack()
def calculate_budget():
total_budget = float(input("Введіть загальну суму бюджету: "))
days = int(input("Введіть кількість днів: "))
daily_budget = total_budget / days
print(f"Сума, яку Ви можете витрачати щодня: {daily_budget} грн")
show_message(daily_budget)
calculate_budget()