Вашему вниманию представленная простая консольная программа для изучения и понимания основ программирования, состоящая из базовых команд:
Создание простых переменных:
Int - Создает переменную числового типа (только целые числа)
String - Создает переменную строчного типа
Вывод/ввод
Console.WriteLine(); - выводит информацию в консоль (например какое-то сообщение или значение переменной
Console.ReadLine(); - Списывает информацию с консоли "пользователем" и сохраняет значения в переменную.
If - else - это Конструкция, которая создаёт ветвление действий.
Наш консоль-магазин работает следующем образом:
Если выбрать меню покупки:
Исходник выглядит так
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("Всего хорошего, заходите позже");
}
}
}