Помощ за задача 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) |
Здравейте,
тази задача да я решаваш с if or switch си е хамалогия.
Въпреки, че е подадена в раздела за проверки не мисля, че трябва да се ограничава човек.
http://www.introprogramming.info/intro-csharp-book/read-online/glava18-rechnici-hesh-tablici-i-mnojestva/
Може и с Dictionary, ама още не стигнали до там -> http://pastebin.com/BSNzZC8H