Екатерина Недзельская
New member
C#:
using System;
class Program
{
static void Main()
{
// Приветствие
Console.WriteLine("Добро пожаловать в наш сервис доставки овощей!");
// Запрос ФИО
Console.Write("Введите ваше ФИО: ");
string fio = Console.ReadLine();
// Запрос возраста
Console.Write("Введите ваш возраст: ");
int age = int.Parse(Console.ReadLine());
// Запрос адреса
Console.Write("Введите ваш адрес: ");
string address = Console.ReadLine();
// Запрос количества овощей
Console.Write("Введите количеств�� овощей в заказе: ");
int vegetableCount = int.Parse(Console.ReadLine());
// Запрос общего веса овощей
Console.Write("Введите общий вес овощей в заказе (в граммах): ");
double totalWeight = double.Parse(Console.ReadLine());
// Запрос времени доставки
Console.Write("Введите желаемое время доставки: ");
DateTime deliveryTime = DateTime.Parse(Console.ReadLine());
// Вывод информации для подтверждения
Console.WriteLine("\nПожалуйста, проверьте введенные данные:");
Console.WriteLine($"ФИО: {fio}");
Console.WriteLine($"Возраст: {age}");
Console.WriteLine($"Адрес: {address}");
Console.WriteLine($"Количество овощей: {vegetableCount}");
Console.WriteLine($"Общий вес овощей: {totalWeight} г");
Console.WriteLine($"Желаемое время доставки: {deliveryTime}");
// Запрос подтверждения данных
Console.Write("\nВсе ли данные верны? (да/нет): ");
string confirmation = Console.ReadLine();
if (confirmation.ToLower() == "да")
{
// Создание массива для хранения данных
object[] orderData = { fio, age, address, vegetableCount, totalWeight, deliveryTime };
// Вывод благодарности за заказ
Console.WriteLine("\nСпасибо за ваш заказ! Мы обработаем его в ближайшее время.");
}
else
{
// Возврат к заполнению заявки
Console.WriteLine("\nПожалуйста, перепроверьте введенные данные и заполните заявку заново.");
}
}
}
это второй
C#:
using System;
using System.Collections.Generic;
//пространство имен
namespace ConsoleApp3
{
//осн. класс
public class Program
{
//главная функция программы
static void Main(string[] args)
{
Console.WriteLine("Привет!");
List<Order> orders = new List<Order>(); //список заказов
Order order = new Order(); //текущий заказ
char y = '\0';
do
{
do
{
//блок в котором ловим возможные исключения
try
{
//ввод фио
Console.Write("Укажите фио: ");
order.fio = Console.ReadLine(); //читаем строку с консоли
//ввод возраста
Console.Write("Укажите возраст: ");
order.age = int.Parse(Console.ReadLine()); //читаем строку и переводим в int (целый тип)
//ввод адреса
Console.Write("Укажите адрес: ");
order.adress = Console.ReadLine();
//ввод кол-во овощей
Console.Write("Укажите кол-во овощей: ");
order.size = int.Parse(Console.ReadLine());
//ввод веса овощей
Console.Write("Общий вес овощей: ");
order.weight = float.Parse(Console.ReadLine().Replace(".", ",")); //переводим в float (вещественный тип)
//указываем время доставки
Console.Write("Время доставки (ЧЧ:ММ): ");
order.time = DateTime.Parse(Console.ReadLine());
Console.WriteLine("----------------------");
break; //выход из while(true)
}
catch (Exception)
{
//блок в котором обрабатываем исключения
Console.WriteLine("Повторите ввод!\n");
}
} while (true); //цикл пока не укажим все данные
order.show(); //вывод всех введенных данных
Console.WriteLine("Все верно y/n?");
y = Console.ReadLine()[0]; //ввод символа
} while (y != 'y'); //пока не ввели символ 'y'
orders.Add(order);
Console.WriteLine("\nСпасибо за заказ!");
Console.WriteLine("Нажмите любую клавишу...");
Console.ReadKey(); //ожидаем ввод любого символа
}
//класс заказа
class Order
{
public string fio; //фио
public int age; //возраст
public string adress; //адрес
public int size; //кол-во овощей
public float weight; //общий вес
public DateTime time; //время доставки
//показ всех полей
public void show()
{
Console.WriteLine("ФИО: " + fio);
Console.WriteLine("Возраст: " + age);
Console.WriteLine("Адрес: " + adress);
Console.WriteLine("Кол-во овощей: " + size);
Console.WriteLine("Общий вес овощей: " + weight);
Console.WriteLine("Время доставки: " + time.ToString("HH:mm"));
}
}
}
}
это третий
C#:
try{
//Pass the filepath and filename to the StreamWriter Constructor
StreamWriter sw = new StreamWriter("C:\\Test.txt");
//Write a line of text sw.WriteLine("Hello World!!");
//Write a second line of text
sw.WriteLine("From the StreamWriter class");
//Close the file
sw.Close();}catch(Exception e){
Console.WriteLine("Exception: " + e.Message);}
finally{ Console.WriteLine("Executing finally block.");}