Опубликован: 19.02.2009 | Уровень: специалист | Доступ: свободно
Лекция 2:
Технология объектно-ориентированного программирования
Практикум
Написать программу, которая, реализует диалог с пользователем:
- запрашивает с клавиатуры два целых числа, и выводит на экран сумму данных чисел:
Пример:
using System; namespace Hello { class Program { static void Main() { 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); } } }
- запрашивает с клавиатуры два целых числа, и выводит на экран сумму данных чисел в прямом и обратном порядке:
- запрашивает с клавиатуры три целых числа, и выводит на экран сумму данных чисел:
- запрашивает с клавиатуры два вещественных числа, и выводит на экран произведение данных чисел (вещественные числа выводятся с точностью до 1 знака после запятой):
- запрашивает с клавиатуры два вещественных числа, и выводит на экран результат деления первого числа на второе (вещественные числа выводятся с точностью до 3 знаков после запятой):
- запрашивает с клавиатуры три вещественных числа, и выводит на экран следующее сообщение (вещественные числа выводятся с точностью до 2 знаков после запятой):
Самостоятельная работа
Используя Интернет и дополнительную литературу найти ответы на следующие вопросы:
- Чем отличается метод Console.WriteLine() от метода Console.Write()?
- Чем отличается метод Console.ReadLine() от метода Console.Read()?
- Какой тип имеет литеральная константа 3.2?
- Как явным образом уточнить тип литеральной константы?
- Что обозначается константой NaN? И в каких случаях компилятором используется данная константа?