Помощ за задача 9 от лекция Simple Conditional Statements. Конвертор за мерни единици
след доста опити успях да стигна до едно положение на конверсия на част от нещата. т.е обърнах метър в останалите 7 вида единици
по тази логика трябва всяка една от 8-те вида единици да обръщам в останалите - 64 варианта (по моя логика)
тук е кода който написах до момента, въпроса ми е на прав път ли съм или начина ми не е правилен изобщо
https://gist.github.com/anonymous/0cacfc9378f5965d03b0303f6a3dddd9
https://judge.softuni.bg/Contests/Submissions/View/1463509
Judge системата до момента ми дава 9 точки на тази част от кода
условието на задачата :
Да се напише програма, която преобразува разстояние между следните 8 мерни единици: m, mm, cm, mi, in, km, ft, yd. Използвайте съответствията от таблицата по-долу:
входна единица |
изходна единица |
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) |
Здравей,
определено много избързваш с показването на твоето решение. Най -вероятно колегата не е взел все още лекцията за switch / case и няма да му е лесно и разбираемо. Но е добре, че слагаш още един вариант, защото и аз сега се върнах на тази задача и видях още едно възможно решение.
запознат съм със суич кейс, цикли масиви и т.н въпроса е че искам да я направя в логиката за дадената лекция, само с if else и нещо се запъна