За каждый месяц банк начисляет к сумме вклада 7% от суммы. Напишите консольную программу, в которую пользователь вводит сумму вклада и количество месяцев. А банк вычисляет конечную сумму вклада с учетом начисления процентов за каждый месяц.
Для вычисления суммы с учетом процентов используйте цикл for.
Для ввода суммы вклада используйте выражение Convert.ToDecimal(Console.ReadLine())
(сумма вклада будет представлять тип decimal).
using System; namespace HelloApp { class Program { static void Main(string[] args) { Console.WriteLine("Введите сумму вклада: "); decimal sum = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("Введите срок вклада в месяцах: "); int period = Convert.ToInt32(Console.ReadLine()); for(int i = 1; i <= period; i++) { sum += sum * 0.07M; } Console.WriteLine($"После {period} месяцев сумма вклада составит {sum}"); Console.ReadKey(); } } }
Перепишите предыдущую программу, только вместо цикла for используйте цикл while.
using System; namespace HelloApp { class Program { static void Main(string[] args) { Console.WriteLine("Введите сумму вклада: "); decimal sum = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("Введите срок вклада в месяцах: "); int period = Convert.ToInt32(Console.ReadLine()); int i = period; while (i > 0) { sum += sum * 0.07M; i--; } Console.WriteLine($"После {period} месяцев сумма вклада составит {sum}"); Console.ReadKey(); } } }
Напишите программу, которая выводит на консоль таблицу умножения
using System; namespace HelloApp { class Program { static void Main(string[] args) { for (int i = 1; i < 10; i++) { for(int j = 1; j < 10; j++) { Console.Write($"{i * j}\t"); } Console.WriteLine(); } Console.ReadKey(); } } }
Напишите программу, в которую пользователь вводит два числа и выводит результат их умножения. При этом программа должны запрашивать у пользователя ввод чисел, пока оба вводимых числа не окажутся в диапазоне от 0 до 10. Если введенные числа окажутся больше 10 или меньше 0, то программа должна вывести пользователю о том, что введенные числа недопустимы, и повторно запросить у пользователя ввод двух чисел. Если введенные числа принадлежат диапазону от 0 до 10, то программа выводит результат умножения.
Для организации ввода чисел используйте бесконечный цикл while и оператор break.
using System; namespace HelloApp { class Program { static void Main(string[] args) { while (true) { Console.WriteLine("Введите первое число:"); int num1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите второе число:"); int num2 = Convert.ToInt32(Console.ReadLine()); if(num1 < 0 || num1 > 10 || num2 < 0 || num2 > 10) { Console.WriteLine("Оба числа должны быть в диапазоне от 0 до 10"); } else { Console.WriteLine($"{num1} * {num2} = {num1 * num2}"); break; } } Console.ReadKey(); } } }