Summary Files Commits Branches @commit @diff @stats
path: root / src / teaching / upp-2023 / week1 / index.du
blob: 0a168434b86de13c704780013ef90bd679319f9a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
'def title Задачи - УПП, Седмица 1, 06.10.2023
'def  desc Условия на задачите за упражнение

# {title}

\n

GitHub classroom: {url classroom.github.com/a/W7hZDMgC;https://classroom.github.com/a/W7hZDMgC}

Решения: {url GitHub;https://github.com/Syndamia/upp-2023-solutions/tree/main/week01}

### 1 задача - Hello, World!

Още от "древни" времена програмистите са си измисляли малки програмки, с които да тестват дали всичко работи.
Традиция в модерното време е да изкараш на екрана съобщението {url "Hello, World!";https://en.wikipedia.org/wiki/%22Hello,_World!%22_program#History}.
Това е главно популяризирано от книгата {url The C Programming Language;https://en.wikipedia.org/wiki/The_C_Programming_Language}, централния материал върху езика С (един от най-значимите езици за програмиране някога).

Изкарайте на екрана съобщението "Hello, World!".

### 2 задача - Двойна цифра

Във входа получавате цифра, трябва да върнете нейната числена стойност, умножена по две.

{b Примери:}

:table
:2
|= Вход
|= Изход

|: 2
|: 4

|: 8
|: 16



{b Упътване:}
Цифрата е просто знак, и за да извършите коректно умножението трябва да превърнете знака в число.

### 3 задача - От Фаренхайт в Целзий

Във входа получавате цяло число, зачитайте го като градуси по Фаренхайт.
Трябва да върнете съответните градуси по Целзий (пак като цяло число).
Формулата е:

```
C = (F - 32) * 5/9

{b Примери:}

:table
:2
|= Вход
|= Изход

|: 32
|: 0

|: 107
|: 41