Структура-пара. Расчитать стоимость разговора, зная тарификацию - 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();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы