сряда, 25 май 2016 г.

Задача 01. Сумиране на три числа ПИК 1 , C++

Задача 01. Сумиране на три числа
Условие
Напишете програма, която чете от конзолата три числа от тип int и отпечатва тяхната сума.
Описание на входа
Входните данни се въвеждат като всяко едно от трите числа се въвежда на отделен ред.
Описание на изхода
Изходът се извежда като на един ред от конзолата се изписва сумата на тези три числа.
Анализ на задачата
Записваме входа от конзолата в string променлива.
Парсваме входните данни в три променливи от тип int, съответно firstNum, secondNum, thirdNum.
След това ги сумираме и запазваме резултата в променливата sum, която е от тип long, за да се предпазим от прехвърляне на обхвата на типа int. За да няма проблм при сумирането се налага кастване към тип long.
Решение (сорс код)
using System;
namespace _01_ReadThreeInt
{
    class ReadThreeInt
    {
        static void Main()
        {
            string inputStr = Console.ReadLine();
            int firstNum = int.Parse(inputStr);
            inputStr = Console.ReadLine();
            int secondNum = int.Parse(inputStr);
            inputStr = Console.ReadLine();
            int thirdNum = int.Parse(inputStr);
            long sum = (long)firstNum + secondNum + thirdNum;           
            Console.WriteLine(sum);
        }
    }
}

Няма коментари:

Публикуване на коментар