изм отчет 2 практ. Практикум по ооп
Скачать 33.15 Kb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «Южно-Уральский государственный университет (национальный исследовательский университет)» Филиал ФГАОУ ВО «ЮУрГУ (НИУ)» в г. Златоусте Факультет «Техника и технологии» Кафедра «Математика и вычислительная техника» Практическая работы № 2-3 по дисциплине «Практикум по ООП» Выполнил: студент группы ФТТ-207 _ Гавалев Д.П._ / "_05__"_____10_______2022_г. Проверил: доцент, к.т.н. _______________/ Соколова Е.В / "____"_________________2022_г. Златоуст 2022г. Вариант №4 Практикум 2 Цель работы – овладение практическими навыками форматированного ввода и вывода данных, а также навыками по отладке и тестированию программы. Условие: Дополните программу вывода преобразованного десятичного числа во всех системах. Написать программу, которая, реализует диалог с пользователем: 1) запрашивает с клавиатуры два целых числа, и выводит на экран сумму данных чисел. 2) запрашивает с клавиатуры три целых числа, и выводит на экран сумму данных чисел в прямом и обратном порядке: 3) запрашивает с клавиатуры три целых числа, и выводит на экран сумму данных чисел: 4) запрашивает с клавиатуры два вещественных числа, и выводит на экран произведение данных чисел (вещественные числа выводятся с точностью до 1 знака после запятой): 5) запрашивает с клавиатуры два вещественных числа, и выводит на экран результат деления первого числа на второе (вещественные числа выводятся с точностью до 3 знаков после запятой): Используемые переменные: a, b, c, a2, b2, a3, b3 – переменные целого типа; a4, b4, a5, b5 – тип переменных с плавающей точкой. Постановка задачи: Используем сложение, деление, умножение. Код: using System; namespace practicum_2 { class Program { static void Main(string[] args) { Console.WriteLine("Task №1"); Console.Write("a= "); int a = int.Parse(Console.ReadLine()); Console.Write("b= "); int b = int.Parse(Console.ReadLine()); Console.WriteLine("{0}+{1}={2}", a, b, a + b); Console.WriteLine("Task №2"); Console.Write("a2= "); int a2 = int.Parse(Console.ReadLine()); Console.Write("b2= "); int b2 = int.Parse(Console.ReadLine()); Console.Write("c2= "); int c2 = int.Parse(Console.ReadLine()); Console.WriteLine("{0}+{1}+{2}={2}+{1}+{0}", a2, b2, c2); Console.WriteLine("Task №3"); Console.Write("a3= "); int a3 = int.Parse(Console.ReadLine()); Console.Write("b3= "); int b3 = int.Parse(Console.ReadLine()); Console.Write("c3= "); int c3 = int.Parse(Console.ReadLine()); Console.WriteLine("{0}+{1}+{2}={3}", a3, b3, c3, a3 + b3 + c3); Console.WriteLine("Task №4"); Console.Write("a4= "); float a4 = float.Parse(Console.ReadLine()); Console.Write("b4= "); float b4 = float.Parse(Console.ReadLine()); Console.WriteLine("{0:0.0}*{1:0.0}={2:0.0}", a4, b4, a4 * b4); Console.WriteLine("Task №5"); Console.Write("a5= "); float a5 = float.Parse(Console.ReadLine()); Console.Write("b5= "); float b5 = float.Parse(Console.ReadLine()); Console.WriteLine("{0:0.000}/{1:0.000}={2:0.000}", a5, b5, a5 / b5); Console.ReadKey(); } } } Тест: |