Перевод из 10 системы счисления в любую другую в пределах от 2 до 16 - C#
Формулировка задачи:
из темы все понятно, хотелось бы понять что я упускаю. не верно считает...
public static string Do(double n, int p, int c) { str = null; int k = 0; if (n >= p) { Do((int)n / p, p, c); } k =(int)Math.Floor(n % p); switch (k) { case 10: str += "A"; break; case 11: str += "B"; break; case 12: str += "C"; break; case 13: str += "D"; break; case 14: str += "E"; break; case 15: str += "F"; break; default: str += k.ToString();break; } return str; }
Решение задачи: «Перевод из 10 системы счисления в любую другую в пределах от 2 до 16»
textual
Листинг программы
str+=Do((int)n / p, p, c);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д