Skip to content

Instantly share code, notes, and snippets.

@Ruthenus
Ruthenus / Week 13 Homework.cpp
Last active March 20, 2025 12:56
Week 13 Homework in IT STEP Academy (conditions tasks)
#include <iostream> // для роботи з потоками вводу/виводу
#include <windows.h> // щоб використати функцію SetConsoleOutputCP
#include <string> // щоб застосувати рядковий тип
#include <cstdlib> // для роботи з генерацією випадкових чисел
#include <ctime> // те саме
using namespace std;
// ПОЧАТОК КОДУ ЗАДАЧІ
// 1. Реалізувати калькулятор. Вводяться 2 будь-яких дійсних числа в
@Ruthenus
Ruthenus / Week 13 Homework.sql
Created March 15, 2025 03:04
Week 13 Homework in IT STEP Academy (Data Manipulation Language)
USE [Цінники]
-- 1. Порахувати можливий дохід за автоматичні вимикачі та рубильники (з урахуванням знижок на ці товари).
SELECT ROUND(SUM(price_EUR * (1 - discount / 100) * quantity), 2)
AS 'Виручка за автоматичні вимикачі та рубильники, євро'
-- https://learn.microsoft.com/ru-ru/sql/t-sql/language-elements/in-transact-sql?view=sql-server-ver16
-- https://learn.microsoft.com/ru-ru/sql/t-sql/functions/round-transact-sql?view=sql-server-ver16
-- https://learn.microsoft.com/ru-ru/sql/t-sql/functions/sum-transact-sql?view=sql-server-ver16
FROM [dbo].[Електротовари]
WHERE category IN ('TMAX moulded case circuit breakers', 'ETIMAT Circuit breakers',
@Ruthenus
Ruthenus / Week 12 Homework.sql
Created March 7, 2025 22:44
Week 12 Homework in IT STEP Academy (INSERT)
USE [master]
GO
/****** Object: Database [Цінники] Script Date: 08.03.2025 0:37:17 ******/
CREATE DATABASE [Цінники]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Цінники', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER01\MSSQL\DATA\Цінники.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
LOG ON
( NAME = N'Цінники_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER01\MSSQL\DATA\Цінники_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
WITH CATALOG_COLLATION = DATABASE_DEFAULT, LEDGER = OFF
@Ruthenus
Ruthenus / Week 12 Homework.cpp
Last active March 6, 2025 10:15
Week 12 Homework in IT STEP Academy (variables tasks)
#include <iostream>
#include <Windows.h>
#include <cmath>
#include <algorithm>
using namespace std;
// ПОЧАТОК КОДУ ЗАДАЧІ
// 1. Написати програму, яка пропонує користувачеві ввести радіус
// окружності, а потім обчислює площу та довжину цієї окружності.
@Ruthenus
Ruthenus / Week 11 Homework.cpp
Created February 27, 2025 22:18
Curriculum Vitae (excerpt)
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
// SetConsoleOutputCP(65001); // UTF-8
// setlocale(0, "");
// Встановлюємо кодування консолі для виведення
@Ruthenus
Ruthenus / Week 8 Homework.py
Created February 23, 2025 22:35
Week 8 Homework in IT STEP Academy (functions tasks)
# ФІНАЛЬНИЙ ПРОЄКТ з дисципліни PYTHON Core
# Телеграм-бот "РАДІАЦІЯ В СВІТІ" within the framework AsyncIOTelegram
# Виконав студент гр. СПР411
# Комп'ютерної Академії IT STEP
# Качуровський Р.Р.
# Одеса 2025
@Ruthenus
Ruthenus / Week 9 Homework.py
Last active February 18, 2025 07:15
Week 9 Homework in IT STEP Academy (file tasks)
import pandas
import json
import math
def load_and_display_csv(filepath):
"""
Пробує завантажити файл 28,5 ГБ зі значеннями, розділеними комами (csv),
за вказаним шляхом filepath. Виводить індекси та назви колонок.
Перехоплює перші можливі помилки. Допоміжна функція для визначення
@Ruthenus
Ruthenus / Week 7 Homework.py
Created January 31, 2025 22:25
Week 7 Homework in IT STEP Academy (functions tasks)
import os
os.system("cls")
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ 2\n")
# Написати функцію draw_rectangle, яка виводить на екран прямокутник.
# Функція приймає такі параметри: ширина, висота, символ рамки,
# символ заповнення. У функції мають бути параметри за замовчуванням.
@Ruthenus
Ruthenus / Week 6 Homework.py
Created January 23, 2025 07:33
Week 6 Homework in IT STEP Academy (list tasks)
import random
import time
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ 2\n")
# Створити список із 20 випадкових чисел. Вивести всі елементи масиву
# з парними індексами.
# Список із 20 випадкових чисел з плаваючою комою в інтервалі [0.0; 1.0)
random_numbers = [random.random() for _ in range(20)]
@Ruthenus
Ruthenus / Week 5 Homework.py
Last active January 19, 2025 20:25
Week 5 Homework in IT STEP Academy (string tasks)
import string
import re
import secrets
# Завдання на strings (бажано всі 9 задач, але вистачить 5):
# ПОЧАТОК КОДУ ЗАДАЧІ
print("\tЗАВДАННЯ 1\n")
# Підрахувати середню довжину слова у введеному реченні.