Структура-пара. Расчитать стоимость разговора, зная тарификацию - C#
Формулировка задачи:
Здраствуйте!помогите!!Поле first - целое число, длительность телефонного разговора в минутах; поле second - дробное положительное число, стоимость одной минуты в рублях. Реализовать метод cost () - вычисление общей стоимости разговора
Должны присутствовать:метод инициализации int; 2.ввод с клавиатуры Read; 3.вывод на зкран Display заранее спасибо!!!
Решение задачи: «Структура-пара. Расчитать стоимость разговора, зная тарификацию»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Tariff { class Program { static int minute; static double cost; static double result; static void Init() { minute = 10; cost = 2.5; result = Convert.ToDouble(minute) * cost; } static void KeyboardRead() { string buff; do { Console.Write("Введите количество минут пожалуйста: "); buff = Console.ReadLine(); bool isDigit = true; for (int i = 0; i < buff.Length; ++i) if (!Char.IsDigit(buff[i])) { Console.WriteLine("Используйте, пожалуйста, для вывода цифры!\n"); isDigit = false; break; } if (isDigit) { Console.WriteLine("Строка принята!\n"); break; } } while (true); minute = int.Parse(buff); do { Console.Write("Введите стоимость в рублях: "); buff = Console.ReadLine(); bool isDigit = true; for (int i = 0; i < buff.Length; ++i) if (!Char.IsDigit(buff[i])) { Console.WriteLine("Используйте, пожалуйста, для вывода цифры!\n"); isDigit = false; break; } if (isDigit) { Console.WriteLine("Строка принята!\n"); break; } } while (true); cost = double.Parse(buff); result = Convert.ToDouble(minute) * cost; } static void Display() { Console.WriteLine("Результат: " + result); Console.ReadKey(); } static void Main(string[] args) { Init(); KeyboardRead(); Display(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д