Учебно-методическое пособие для студентов и слушателей системы повышения


{ Console.Write("Введите число: "); s = Console.ReadLine(); // ввод if (double.TryParse(s, out n)) // преобразование в double {



бет14/75
Дата16.03.2023
өлшемі1,62 Mb.
#74783
түріУчебно-методическое пособие
1   ...   10   11   12   13   14   15   16   17   ...   75
{
Console.Write("Введите число: ");
s = Console.ReadLine(); // ввод
if (double.TryParse(s, out n)) // преобразование в double
{ sum += n; // суммирование чисел
Console.WriteLine("сумма = " + sum); }
// повторяем ввод до тех пор, пока не введен символ «Q»
} while (s!="Q"); // выход из цикла по условию

  1. Протестируем программу. Откорректируем программный код.



Пример 6


Вклады в банках с простыми и сложными процентами (цикл while).



  1. Создадим проект сon126. Наберем код программы в теле метода Main:

Console.Write("Введите начальный вклад (от 100 до 500 руб: "); double vklad = double.Parse(Console.ReadLine()); Console.Write("Введите процентную ставку (от 10 до 30): "); double proc = double.Parse(Console.ReadLine());
// задаем начальные значения
double sum1=vklad, sum2=vklad; int god=0;
while (sum1 < 2*vklad) // условие - удвоения суммы
{ // выполняем вычисления накопленных сумм и задаем приращение года sum1 += proc*vklad/100; sum2 *= (1+proc/100); god++; Console.WriteLine("год {0}, банк1 = {1}, банк2 = {2}", god, sum1, sum2);
}
Console.ReadKey();

  1. Протестируем программу. Откорректируем программный код.

Задания для самостоятельной работы
Создайте консольные приложения, в которых выполняются заданные дей- ствия:

  1. Вычисляется сумма всех нечетных чисел от n1 до n2 (ввод n1, n2, цикл for).

  2. Вычисляется сумма квадратов n натуральных чисел, начиная с k (ввод k

и n, цикл for).

  1. Повторяются вычисления площади круга по вводимому радиусу r до тех пор, пока не введена буква z или Z.

  2. Генерируется 8 случайных чисел в интервале (–30, 30). Выводятся эти числа и сообщения: отрицательное – положительное, четное – нечетное (for, if).

  3. Генерируется 10 случайных чисел в интервале (– 20, 20). Выводятся толь- ко положительные числа и сообщения: четное – нечетное (for, if).

  4. Генерируются случайные числа в интервале (–40, 40) до тех пор, пока очередное число не превышает 30. Выводятся только нечетные числа и сооб- щения: отрицательное – положительное (while, if).

  5. Генерируются случайные числа в интервале (0, 20) до тех пор, пока их сумма не превысит S (вводится с клавиатуры). Нумеруются и выводятся эти числа и их сумма (цикл while).

  6. Ежедневно количество бактерий увеличивается на p %. Через сколько дней количество бактерий увеличится в n раз (ввод p и n).





    1. Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   75




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет