Загрузка данных
Вот переделанные задания. Максимально коротко, без лишних сообщений и комментариев, как вы просили.
——————————
Задание 1
• Название проекта: SysProg_1
• Имя файла: Program.cs
using System;
namespace SysProg_1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Иванов И.И.");
Console.WindowWidth = 50;
Console.WindowHeight = 20;
Console.BufferWidth = 50;
Console.BufferHeight = 20;
Console.ReadKey();
}
}
}
——————————
Задание 2
• Название проекта: SysProg_2
• Имя файла: Program.cs
using System;
namespace SysProg_2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Иванов И.И.");
Console.WindowWidth = 10; // Исправлена ошибка: окно должно быть достаточно большим
Console.WindowHeight = 10;
Console.BufferWidth = 10;
Console.BufferHeight = 10;
Console.ReadKey();
}
}
}
——————————
Задание 3
• Название проекта: SysProg_3
• Имя файла: Program.cs
using System;
namespace SysProg_3
{
class Program
{
static void Main(string[] args)
{
Console.CursorLeft = 20;
Console.CursorTop = 10;
Console.WriteLine("Задача №3");
Console.ReadKey();
}
}
}
——————————
Задание 4
• Название проекта: SysProg_4
• Имя файла: Program.cs
using System;
namespace SysProg_4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("One");
Console.ReadKey();
Console.WriteLine("Two");
Console.ReadKey();
Console.WriteLine("Three");
Console.ReadKey();
}
}
}
——————————
Задание 5
• Название проекта: SysProg_5
• Имя файла: Program.cs
using System;
namespace SysProg_5
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите ширину: ");
int width = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите высоту: ");
int height = Convert.ToInt32(Console.ReadLine());
Console.WindowWidth = width;
Console.WindowHeight = height;
Console.BufferWidth = width;
Console.BufferHeight = height;
Console.ReadKey();
string text = "Задание №5";
int left = (Console.WindowWidth / 2) - (text.Length / 2);
int top = (Console.WindowHeight / 2);
Console.Clear();
Console.SetCursorPosition(left, top);
Console.WriteLine(text);
Console.ReadKey();
}
}
}
——————————
Задание 6
• Название проекта: SysProg_6
• Имя файла: Program.cs
using System;
namespace SysProg_6
{
class Program
{
static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Red");
Console.ForegroundColor = ConsoleColor.DarkYellow;
Console.WriteLine("DarkYellow");
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Green");
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("Cyan");
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("Blue");
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("Magenta");
Console.ResetColor();
Console.ReadKey();
}
}
}
——————————
Задание 7
• Название проекта: SysProg_7
• Имя файла: Program.cs
using System;
namespace SysProg_7
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите сумму вклада: ");
double sum = Convert.ToDouble(Console.ReadLine());
double percent = 0;
if (sum < 1000)
{
percent = 0.05;
}
else if (sum >= 1000 && sum <= 2000)
{
percent = 0.07;
}
else
{
percent = 0.10;
}
double finalSum = sum + (sum * percent);
string outputText = $"{finalSum:F2}";
int left = (Console.WindowWidth / 2) - (outputText.Length / 2);
int top = (Console.WindowHeight / 2);
Console.Clear();
Console.SetCursorPosition(left, top);
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine(outputText);
Console.ResetColor();
Console.ReadKey();
}
}
}
——————————
Задание 8
• Название проекта: SysProg_8
• Имя файла: Program.cs
using System;
namespace SysProg_8
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите номер месяца (1-12): ");
int month = Convert.ToInt32(Console.ReadLine());
int days = 0;
string season = "";
ConsoleColor seasonColor = ConsoleColor.White;
if (month >= 1 && month <= 12)
{
switch (month)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break;
case 4: case 6: case 9: case 11: days = 30; break;
case 2: days = 28; break; // Для простоты без високосного года
}
if (month == 12 || month == 1 || month == 2)
{
season = "Зима";
seasonColor = ConsoleColor.Blue;
}
else if (month >= 3 && month <= 5)
{
season = "Весна";
seasonColor = ConsoleColor.Green;
}
else if (month >= 6 && month <= 8)
{
season = "Лето";
seasonColor = ConsoleColor.Yellow;
}
else
{
season = "Осень";
seasonColor = ConsoleColor.DarkYellow;
}
Console.WriteLine($"{days}");
Console.ForegroundColor = seasonColor;
Console.WriteLine(season);
Console.ResetColor();
}
else
{
Console.WriteLine("Ошибка.");
}
Console.ReadKey();
}
}
}
——————————
Задание 9
• Название проекта: SysProg_9
• Имя файла: Program.cs
using System;
namespace SysProg_9
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите сумму в рублях: ");
double rubAmount = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите код валюты (USD, EUR, JPY, GBP, CNY, BYN): ");
string currencyCode = Console.ReadLine().ToUpper();
double convertedAmount = 0;
bool isValidCurrency = true;
const double USD_RATE = 90.0;
const double EUR_RATE = 98.0;
const double JPY_RATE = 0.65;
const double GBP_RATE = 115.0;
const double CNY_RATE = 12.5;
const double BYN_RATE = 28.0;
switch (currencyCode)
{
case "USD": convertedAmount = rubAmount / USD_RATE; break;
case "EUR": convertedAmount = rubAmount / EUR_RATE; break;
case "JPY": convertedAmount = rubAmount / JPY_RATE; break;
case "GBP": convertedAmount = rubAmount / GBP_RATE; break;
case "CNY": convertedAmount = rubAmount / CNY_RATE; break;
case "BYN": convertedAmount = rubAmount / BYN_RATE; break;
default: isValidCurrency = false; break;
}
if (isValidCurrency)
{
convertedAmount = Math.Round(convertedAmount, 1);
Console.WriteLine($"{convertedAmount:F1}");
}
else
{
Console.WriteLine("Ошибка.");
}
Console.ReadKey();
}
}
}
——————————
Задание 10
• Название проекта: SysProg_10
• Имя файла: Program.cs
using System;
namespace SysProg_10
{
class Program
{
class Question
{
public string Text { get; set; }
public string[] Options { get; set; }
public int CorrectAnswer { get; set; }
public Question(string text, string[] options, int correctAnswer)
{
Text = text;
Options = options;
CorrectAnswer = correctAnswer;
}
}
static void Main(string[] args)
{
Question[] questions = new Question[5];
questions[0] = new Question("Что такое .NET Framework?", new string[] { "1. ОС", "2. Платформа", "3. Язык", "4. БД" }, 2);
questions[1] = new Question("Язык для .NET в VS?", new string[] { "1. Python", "2. Java", "3. C#", "4. PHP" }, 3);
questions[2] = new Question("Что такое компилятор?", new string[] { "1. Игры", "2. Код в машинный", "3. Графика", "4. Текст" }, 2);
questions[3] = new Question("Расширение файлов C#?", new string[] { "1. .txt", "2. .html", "3. .cs", "4. .exe" }, 3);
questions[4] = new Question("Для чего Console.WriteLine()?", new string[] { "1. Чтение", "2. Вывод текста", "3. Очистка", "4. Цвет" }, 2);
int score = 0;
for (int i = 0; i < questions.Length; i++)
{
Question currentQuestion = questions[i];
Console.Clear();
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine($"Вопрос {i + 1}: {currentQuestion.Text}");
Console.ResetColor();
foreach (string option in currentQuestion.Options)
{
Console.WriteLine(option);
}
Console.Write("Ваш ответ (1-4): ");
int userAnswer = Convert.ToInt32(Console.ReadLine());
if (userAnswer == currentQuestion.CorrectAnswer)
{
Console.BackgroundColor = ConsoleColor.Green;
Console.WriteLine("Правильно!");
Console.ResetColor();
score++;
}
else
{
Console.BackgroundColor = ConsoleColor.Red;
Console.WriteLine("Неправильно!");
Console.ResetColor();
}
Console.ReadKey();
}
Console.Clear();
Console.WriteLine($"Результат: {score} из {questions.Length}.");
int finalGrade = 0;
if (score == 5) finalGrade = 5;
else if (score == 4) finalGrade = 4;
else if (score == 3) finalGrade = 3;
else if (score == 2) finalGrade = 2;
else finalGrade = 1;
Console.WriteLine($"Оценка: {finalGrade}.");
Console.ReadKey();
}
}
}
-----
0.675547 ₽ · /balance_help