Задача: Познай паролата
Да се напише програма,
която чете парола (един ред с
произволен текст), въведена от потребителя, и проверява дали въведеното съвпада с фразата “s3cr3t!P@ssw0rd”. При съвпадение да се изведе “Welcome”. При несъвпадение да се изведе “Wrong password!”. Примери:
вход
|
изход
|
|
вход
|
изход
|
|
вход
|
изход
|
qwerty
|
Wrong password!
|
s3cr3t!P@ssw0rd
|
Welcome
|
s3cr3t!p@ss
|
Wrong password!
|
Задача: конвертор за мерни единици
Входна единица | Изходна единица |
---|---|
1 meter (m) | 1000 millimeters (mm) |
1 meter (m) | 100 centimeters (cm) |
1 meter (m) | 0.000621371192 miles (mi) |
1 meter (m) | 39.3700787 inches (in) |
1 meter (m) | 0.001 kilometers (km) |
1 meter (m) | 3.2808399 feet (ft) |
1 meter (m) | 1.0936133 yards (yd) |
Както виждаме от таблицата в условието, можем да конвертираме само между метри и някаква друга мерна единица. Следователно трябва първо да изчислим числото за преобразуване в метри. Затова трябва да направим набор от проверки, за да определим каква е входната мерна единица, а след това и за изходната мерна единица.
Входните данни се състоят от три реда:
- Първи ред: число за преобразуване.
- Втори ред: входна мерна единица.
- Трети ред: изходна мерна единица (за резултата).
Примерен вход и изход
Вход | Изход |
---|---|
12 km ft | 39370.0788 |
150 mi in | 9503999.99393599 |
450 yd km | 0.41147999937455 |
m
,mm
,cm
,mi
,in
,km
,ft
,yd
. Използвайте съответствията от таблицата по-долу: