Найти общую сумму покупки для N товаров, вводится N, количество и стоимость каждого из них - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Попалась интересная задачка на цикли, которую нужно решить с помощью

MVS 2010

на

С#

, как

Windows Form приложение

. Вся радость од задачки заключается в том, что в ней

нельзя использовать массивы и все нужно реализовать через цикли

.

Условие

: "Создать проект, который находит общую сумму покупки для N товаров, вводится N, количество и стоимость каждого из них"
Это все нужно сделать с графическим интерфейсом т.е. решение в командной строке не подходит. Помогите, пожалуйста, решить. А то думаю уже долго, а к решению так и не пришел. П.с. В принципе, программка у меня работает на консоли, но я не знаю, как это связать с графическим интерфейсом т.е. не выходит даже прочитать количество и стоимость этих самых N товаров.

Решение задачи: «Найти общую сумму покупки для N товаров, вводится N, количество и стоимость каждого из них»

textual
Листинг программы
using System;
using System.Windows.Forms;
using Microsoft.VisualBasic;
 
namespace app
{
    static class Program
    {
        [STAThread]
        static void Main()
        {
            decimal sum = 0;
            int N = 0;
            MessageBox.Show("Программа подсчета стоимости товаров. Следуйте указаниям.","", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            N = int.Parse(Interaction.InputBox("Введите число товаров:", "Товары"));
            for (int i = 1; i <= N; i++)
            {
                int count = int.Parse(Interaction.InputBox("Количество товара " + i, "Товары"));
                decimal price = decimal.Parse(Interaction.InputBox("Cтоимость товара " + i, "Товары"));
                sum += count * price;
            }
            MessageBox.Show(string.Format("Общая стоимость: {0:C}", sum));
        }
    }
}

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


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

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

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