Найти тему

Простая консольная команда на С#

Вашему вниманию представленная простая консольная программа для изучения и понимания основ программирования, состоящая из базовых команд:

Создание простых переменных:

Int - Создает переменную числового типа (только целые числа)

String - Создает переменную строчного типа

Вывод/ввод

Console.WriteLine(); - выводит информацию в консоль (например какое-то сообщение или значение переменной

Console.ReadLine(); - Списывает информацию с консоли "пользователем" и сохраняет значения в переменную.

If - else - это Конструкция, которая создаёт ветвление действий.

Наш консоль-магазин работает следующем образом:

Сообщает "пользователю" товар, который продается и предоставляет выбор (Продолжить покупку или выйти из программы)
Сообщает "пользователю" товар, который продается и предоставляет выбор (Продолжить покупку или выйти из программы)

Если выбрать меню покупки:

Откроется окно с ценами, выбор фруктов, ввод веса фруктов и расчет конечной цены
Откроется окно с ценами, выбор фруктов, ввод веса фруктов и расчет конечной цены

Исходник выглядит так

shop.spp

using System;

class Program {

public static void Main (string[] args) {

Console.ForegroundColor = ConsoleColor.Cyan;

Console.WriteLine ("Магазин продуктов");

Console.WriteLine (" ");

Console.WriteLine (@"В магазине можно купить:

Яблоки

Груши

Бананы");

Console.WriteLine (@"Нажмите:

1 - чтобы купить

2 - чтобы выйти");

string vibor = Console.ReadLine();

if(vibor == "1")

{

Console.WriteLine (@"Цены на продукты;

Яблоки - 50 руб/кг

Груши - 60 руб/кг

Бананы - 80 руб\кг");

Console.WriteLine (" ");

Console.WriteLine (@"Для покупки:

Яблок - нажмите 1

Груши - Нажмите 2

Бананов - Нажмите 3");

string fruit;

fruit = Console.ReadLine();

if(fruit == "1")

{

Console.WriteLine("Сколько кг яблок вам нужно?");

string vesApples = Console.ReadLine();

int vesApplesInt = Convert.ToInt32(vesApples);

int priceApple = 50;

int priceAppleVsego = priceApple * vesApplesInt;

Console.WriteLine("Хорошо, с вас: " + priceAppleVsego + " рублей");

}

if(fruit == "2")

{

Console.WriteLine("Сколько кг груш вам нужно?");

string vesPeach = Console.ReadLine();

int vesPeachInt = Convert.ToInt32(vesPeach);

int pricePeach = 60;

int pricePeachVsego = pricePeach * vesPeachInt;

Console.WriteLine("Хорошо, с вас: " + pricePeachVsego + " рублей");

}

if(fruit == "3")

{

Console.WriteLine("Сколько кг бананов вам нужно?");

string vesBananas = Console.ReadLine();

int vesBananasInt = Convert.ToInt32(vesBananas);

int priceBananas = 80;

int priceBananasVsego = priceBananas * vesBananasInt;

Console.WriteLine("Хорошо, с вас: " + priceBananasVsego + " рублей");

}

}

else

{

Console.WriteLine("Всего хорошего, заходите позже");

}

}

}