S1. Простейшие программы. Арифметические выражения

Напишите в комментарии к этой записи консольные приложения для решения этих задач, указав код задачи.
Решены все задачи: 1-13. Есть комментарии к ним, смотрите.

Задачи

S1.1. Вывести на экран число  с точностью до сотых.

S1.2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых.

S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».

S1.4. Составить программу вывода на экран числа, вводимого с клавиатуры. После выводимого числа должно следовать сообщение » — вот какое число Вы  ввели».

S1.5. Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.

S1.6. Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.

S1.7. Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.

S1.8. Составить программу вывода на экран в одну строку четырех любых чисел  с одним пробелом между ними.

S1.9. Вывести на экран числа 50 и 10 одно под другим.

S1.10. Вывести на экран числа 5, 10 и 21 одно под другим.

S1.11. Составить программу вывода на экран «столбиком» четырех любых чисел.

S1.12. Составить программу вывода на экран следующей информации:
5 10
7 см

S1.13. Составить программу вывода на экран следующей информации:
2 кг
13 17


NEW: Наш Чат, в котором вы можете обсудить любые вопросы, идеи, поделиться опытом или связаться с администраторами.


Понравилась статья? Поделиться с друзьями:
5 11 голоса
Рейтинг статьи
Подписаться
Уведомить о

74 комментариев
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

 double a = 1.2222; Console.WriteLine(a + » (s1.1)»);
 Console.WriteLine(Math.E + » (s1.2)»); //
string word = Console.ReadLine();
 Console.WriteLine(«Вы ввели число: » + word + » (s1.3)»);
 string word1 = Console.ReadLine();
 Console.WriteLine(word1 + «-Вот какое число Вы ввели» + » (s1.4)»);
 Console.WriteLine(«1 13 49″ + » (s1.5)»);

Console.WriteLine(«7 15 100″ + » (s1.6)»);

int b = 1;
if (b == 1)
{
  Console.WriteLine(«1 2 3″ + » (s1.7)»);
}

int c = 1;
if (c == 1) {
  Console.WriteLine(«1 2 3 4″ + » (s1.8)»); }

Console.WriteLine(«50\n10″ + » (s1.9)»);

Console.WriteLine(«5\n10\n21″ + » (s1.10)»);

Console.WriteLine(«1\n__\n2\n__\n3\n__\n4″ + » (s1.11)»);

Console.WriteLine(«5 10\n7cм» + » (s1.12)»);

Console.WriteLine(«2 кг\n13 17″ + » (s1.13)»);
Console.ReadLine();

задания s1.png

Здесь нужно не просто вывести значения, а сделать это в нужном формате.
т.е. для S1.1 вывести 1.22
для S1.2 вывести 2.7 и т.д.

Console.InputEncoding = Encoding.GetEncoding(1251); //Обработка кирилицы с ввода
Console.OutputEncoding = Encoding.UTF8; //Обработка кирилицы с Output

//S1.1. Вывести на экран число с точностью до сотых.

/*double a = 123.123123;

Console.WriteLine("{0:#.##}", a);
Console.WriteLine("{0:N2}", a);*/

//Console.Write("Число: {0:E}",123);

// S1.2.Вывести на экран число e(основание натурального логарифма) с точностью до десятых.

// Console.WriteLine("{0:#.##}", a);

// S1.3.Составить программу вывода на экран числа, вводимого с клавиатуры.Выводимому числу должно предшествовать сообщение «Вы ввели число».

/*string number = Console.ReadLine();
Console.Write($"Вы ввели число: {number}");*/

//S1.4.Составить программу вывода на экран числа, вводимого с клавиатуры.После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».

/*string number = Console.ReadLine();
Console.Write($"{number} \" - вот какое число Вы ввели");*/

//S1.5.Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.

/*Console.WriteLine("{0} {1} {2}", 1, 13, 49);
Console.WriteLine("1 13 49");
Console.WriteLine($"{1} {13} {49}");*/

//S1.6.Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.

/*Console.WriteLine("{0} {1} {2}", 7, 15, 100);
Console.WriteLine("7 15 100");
Console.WriteLine($"{7} {15} {100}");*/

//S1.7.Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.

/*Console.Write($"{Console.ReadLine()} {Console.ReadLine()} {Console.ReadLine()}");
Console.Write("{0} {1} {2}", Console.ReadLine(), Console.ReadLine(), Console.ReadLine());*/

//S1.8.Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.

/*Console.Write($"{Console.ReadLine()} {Console.ReadLine()} {Console.ReadLine()} {Console.ReadLine()}");
Console.WriteLine("{0} {1} {2} {3}", Console.ReadLine(), Console.ReadLine(), Console.ReadLine(), Console.ReadLine());*/

//S1.9.Вывести на экран числа 50 и 10 одно под другим.

/*Console.WriteLine($"{50}\n{10}");
Console.Write("{0}\n{1}", 50,10);*/

//S1.10.Вывести на экран числа 5, 10 и 21 одно под другим.

/*Console.WriteLine($"{5}\n{10}\n{21}");
Console.Write("{0}\n{1}\n{2}", 5, 10, 21);*/

//S1.11.Составить программу вывода на экран «столбиком» четырех любых чисел.

//Console.WriteLine($»{new Random().Next()}\n{new Random().Next()}\n{new Random().Next()}\n{new Random().Next()}»); — не работает

/*Random random = new Random();

Console.WriteLine("{0}\n{1}\n{2}\n{3}", random.Next(), random.Next(), random.Next(), random.Next());
Console.WriteLine($"{random.Next()}\n{random.Next()}\n{random.Next()}\n{random.Next()}");*/

/*S1.12.Составить программу вывода на экран следующей информации:
5 10
7 см*/

//Console.WriteLine("5 10\n7 см");

/*S1.13.Составить программу вывода на экран следующей информации:
2 кг
13 17*/

// Console.WriteLine("2 кг\n13 17");

Console.ReadKey();

1.Console.WriteLine(«1. Вывести на экран число с точностью до сотых»);

double a = 10.347859;

string aFormated = a.ToString(«#.##»);

Console.WriteLine(aFormated);
Console.ReadKey();

2.Console.WriteLine(«2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых.»);

double eNumber = Math.E;
Console.WriteLine(eNumber);

string eNumberF = eNumber.ToString(«#.#»);
Console.WriteLine(eNumberF);
Console.ReadKey();

3.Console.WriteLine(«3. Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».»);

Console.WriteLine(«Введите число»);
int a = Convert.ToInt32(Console.ReadLine());

Console.WriteLine($»Вы ввели число: {a}»);
Console.ReadKey();

4.Console.WriteLine(«4. Составить программу вывода на экран числа, вводимого с клавиатуры. После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».»);
Console.WriteLine(«Введите число»);
int a = Convert.ToInt32(Console.ReadLine());

Console.WriteLine($»{a} — вот какое число вы ввели»);
Console.ReadKey();

5.Console.WriteLine(«5. Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.»);
Console.WriteLine(«1 13 49»);
Console.ReadKey();

6.Console.WriteLine(«6. Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.»);
Console.WriteLine(«7 15 100»);
Console.ReadKey();

7.Console.WriteLine(«7. Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.»);

Random randomize = new Random();

int a = randomize.Next();
int b = randomize.Next();
int c = randomize.Next();

Console.WriteLine($»{a} {b} {c}»);
Console.ReadKey();

8.Console.WriteLine(«8. Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.»);
Random randomize = new Random();

int a = randomize.Next();
int b = randomize.Next();
int c = randomize.Next();
int d = randomize.Next();

Console.WriteLine($»{a} {b} {c} {d}»);
Console.ReadKey();

9.Console.WriteLine(«9. Вывести на экран числа 50 и 10 одно под другим.»);
Console.WriteLine($»50\n10″);
Console.ReadKey();

10.Console.WriteLine(«10. Вывести на экран числа 5, 10 и 21 одно под другим.»);
Console.WriteLine($»5\n10\n21″);
Console.ReadKey();

11.Console.WriteLine(«11. Составить программу вывода на экран «столбиком» четырех любых чисел»);
Random randomize = new Random();

int a = randomize.Next();
int b = randomize.Next();
int c = randomize.Next();
int d = randomize.Next();

Console.WriteLine($»{a}\n{b}\n{c}\n{d}»);
Console.ReadKey();

12. Console.WriteLine(«12. Составить программу вывода на экран следующей информации: 5 10\r\n7 см:»);
Console.WriteLine($»5 10\r\n7 см»);
Console.ReadKey();

сайт хуйни

одни хуеплеты сидят тут

какие то буквы поеботные

говно ебать

гавно

Console.WriteLine(» Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.»);
Console.WriteLine(«1″+» «+»13″+» «+»49»);

Console.WriteLine(«Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение Вы ввели число.»);
var a = int.Parse(Console.ReadLine());
Console.WriteLine(«Вы ввели число:{0} «,a);

Console.WriteLine(«Вывести на экран число e (основание натурального логарифма) с точностью до десятых.»);
double enumber = Math.E;
Console.WriteLine(«{0:#.#}»,enumber);

Console.WriteLine(«Вывести на экран число с точностью до сотых»);
double number = 1.11;
Console.WriteLine(number);

/ Console.WriteLine(«1.1 Вывести на экран число до сотых»);
      Console.WriteLine(«{0:N2}»,2.332132);
     
     
     
      Console.WriteLine(«\n1.2 Вывести на экран число e(основание натурального логарифма) с точностью до десятых.»);
      double e = 3.2555;
      Console.WriteLine(«{0:N1}»,e);

      Console.WriteLine(«\nS1.3. Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу \nдолжно предшествовать сообщение «Вы ввели число».»);
      Console.WriteLine(«Вы ввели число:»+ Console.ReadLine());

      Console.WriteLine(«\nS1.4.Составить программу вывода на экран числа, вводимого с клавиатуры.После выводимого числа \nдолжно следовать сообщение » — вот какое число Вы ввели».»);
      var ruttt = «-вот такое число вы ввели»;
      Console.WriteLine(Console.ReadLine() + ruttt);

      Console.WriteLine(«\nS1.5. Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними»);
      Console.Write($»{1} {13} {49}\n»);
       

      Console.WriteLine(«\nS1.6. Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.»);
      Console.Write($»{7} {15} {100}\n»);

      Console.WriteLine(«\nS1.7.Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.»);
      Random random = new Random();
      int min = 1;
      int max = 100;
      int rd1= random.Next(min,max);
      int rd2 = random.Next(min, max);
      int rd3 = random.Next(min, max);
      Console.WriteLine($»{rd1} {rd2} {rd3}\n»);

      Console.WriteLine(«\nS1.8. Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.»);
      Random randomm = new Random();
      int mini = 1;
      int maxi = 100;
      int r1 = randomm.Next(mini, maxi);
      int r2 = randomm.Next(mini, maxi);
      int r3 = randomm.Next(mini, maxi);
      int r4 = randomm.Next(mini, maxi);
      Console.WriteLine($»{r1} {r2} {r3} {r4}\n»);

      Console.WriteLine(«\nS1.9. Вывести на экран числа 50 и 10 одно под другим»);
      Console.WriteLine(«50\n10»);

      Console.WriteLine(«\nS1.10. Вывести на экран числа 5, 10 и 21 одно под другим.»);
      Console.WriteLine(«5\n10\n21»);/

1.3
using System;

namespace начало {
  class Program {
    static void Main() {
     // Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».
     System.Console.WriteLine(«Введите число:»);
     int n=Convert.ToInt32(Console.ReadLine());
     System.Console.WriteLine(«Вы ввели число:»+n);

  }
 }
}

static void Main(string[] args)
    {
      Random rnd = new Random();
      double a = rnd.NextDouble();
      Console.WriteLine(roundNumber(a));
    }

    private static double roundNumber(double a)
    {
      var roundNumber = Math.Round(a, 2);
      return roundNumber;
    }

static void Main(string[] args)
       {
           Console.ForegroundColor= ConsoleColor.Cyan;
           // S1.1
           Question(«S1.1. Вывести на экран число с точностью до сотых.»);

           float f = 5.45445454f;
           Console.WriteLine(Math.Round(f, 2));
           Separation();

           // S1.2
           Question(«S1.2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых.»);

           double lne = Math.E;
           Console.WriteLine(Math.Round(lne, 1));
           Separation();

           // S1.3
           Question(«S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры.» +
               » Выводимому числу должно предшествовать сообщение «Вы ввели число».»);

           Console.Write(«Введите число: «);
           string userInput = Console.ReadLine();
           Console.WriteLine($»Вы ввели число: {userInput}»);
           Separation();

           // S1.4
           Question(«S1.4. Составить программу вывода на экран числа, вводимого с клавиатуры. » +
               «После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».»);

           Console.Write(«Введите число: «);
           string userInput2 = Console.ReadLine();
           Console.WriteLine($»{userInput2} — вот какое число вы ввели.»);
           Separation();

           // S1.5
           Question(«S1.5. Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.»);

           Console.WriteLine(«1 13 49»);
           Separation();

           // S1.6
           Question(«S1.6. Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.»);

           Console.WriteLine(«7 15 100»);
           Separation();

           // S1.7
           Question(«S1.7. Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.»);

           Console.WriteLine(«228 777 322»);
           Separation();

           // S1.8
           Question(«S1.8. Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.»);

           Console.WriteLine(«1 2 3 4»);
           Separation();

           // S1.9
           Question(«S1.9. Вывести на экран числа 50 и 10 одно под другим.»);

           Console.WriteLine(«50»);
           Console.WriteLine(«10»);
           Separation();

           // S1.10
           Question(«S1.10. Вывести на экран числа 5, 10 и 21 одно под другим.»);

           Console.WriteLine(«5\n10\n21»);
           Separation();

           // S1.11
           Question(«S1.11. Составить программу вывода на экран «столбиком» четырех любых чисел.»);

           Console.WriteLine(«100\n200\n300\n400»);
           Separation();

           // S1.12
           Question(«S1.12. Составить программу вывода на экран следующей информации:» +
               «\n5 10» +
               «\n7 см»);

           Console.WriteLine(«5 10\n7 см»);
           Separation();

           // S1.13
           Question(«S1.13. Составить программу вывода на экран следующей информации:» +
               «\n2 кг» +
               «\n13 17»);

           Console.WriteLine(«2 кг\n13 17»);
           Separation();
       }

       static void Separation() //Покраска и вывод разделителя
       {
           ConsoleColor defaultColor = Console.ForegroundColor;
           Console.ForegroundColor = ConsoleColor.Green;
           Console.WriteLine(«________________________________________________________»);
           Console.ForegroundColor = defaultColor;
           Console.ReadKey();
       }

       static void Question( string x) //Покраска и вывод вопроса
       {
           ConsoleColor defaultColor = Console.ForegroundColor;
           Console.ForegroundColor = ConsoleColor.Yellow;
           Console.WriteLine($»\n{x}»);
           Console.ForegroundColor = defaultColor;
       }

Console.WriteLine(«S1.1.Вывести на экран число с точностью до сотых.»);
double number03 = 1.128856;
Console.WriteLine(«{0:N2}\n», number03 );

Console.WriteLine(«S1.2.Вывести на экран число e (основание натурального логарифма) с точностью до десятых»);
double lne = 2.72;
Console.WriteLine(«{0:N1}\n», lne);

Console.WriteLine(«S1.3.Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».»);
Console.WriteLine(«Введите любое число»);
double numbers;
do
{
  try
  {
    numbers = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine($»Вы ввели число: {numbers}\n»);
    break;
  }
  catch (FormatException)
  {
    Console.WriteLine(«Вы ввели не число или использовали не верный разделитель»\»n»);
    Console.WriteLine(«Введите любое число»);
  }
}
while (true);

Console.WriteLine(«S1.4.Составить программу вывода на экран числа, вводимого с клавиатуры. После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».»);
Console.WriteLine(«Введите любое число»);
do
{
  try
  {
    numbers = Convert.ToDouble(Console.ReadLine());
    Console.WriteLine($»{numbers} — вот какое число Вы ввели\n»);
    break;
  }
  catch (FormatException)
  {
    Console.WriteLine(«Вы ввели не число или использовали не верный разделитель\n»);
    Console.WriteLine(«Введите любое число»);
  }
}
while (true);

Console.WriteLine(«S1.5.Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.»);
int a = 1, b = 13, c = 49;
Console.WriteLine($»{a} {b} {c}\n»);

Console.WriteLine(«S1.6.Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.»);
a = 7; b = 15; c = 100;
Console.WriteLine($»{a} {b} {c}\n»);

Console.WriteLine(«S1.7.Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.»);
var rand = new Random();
for (byte i = 0; i <= 2; i++)
  Console.Write(«{0:F0} «, rand.Next());
Console.WriteLine(«\n»);

Console.WriteLine(«S1.8.Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.»);
for (byte i = 0; i <= 3; i++)
  Console.Write(«{0:F0} «, rand.Next());
Console.WriteLine(«\n»);

Console.WriteLine(«S1.9. Вывести на экран числа 50 и 10 одно под другим.»);
a = 50; b = 10;
Console.WriteLine($»{a}\n{b}\n»);

Console.WriteLine(«S1.10. Вывести на экран числа 5, 10 и 21 одно под другим.»);
a = 5; c = 21;
Console.WriteLine($»{a}\n{b}\n{c}\n»);

Console.WriteLine(«S1.11. Составить программу вывода на экран «столбиком» четырех любых чисел.»);
for (byte i = 0; i <= 3; i++)
  Console.Write(«{0:F0}\n», rand.Next());
Console.WriteLine(«\n»);

Console.WriteLine(«S1.12. Составить программу вывода на экран следующей информации:\r\n5 10\r\n7 см»);
Console.WriteLine(«\n5 10\n7 см\n»);

Console.WriteLine(«S1.13. Составить программу вывода на экран следующей информации:\r\n2 кг\r\n13 17»);
Console.WriteLine(«\n2 кг\n13 17\n»);

Последний раз редактировалось 1 год назад Станислав ем
// Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними. 
Console.WriteLine("_____S1.7_____"); 
int a7, b7, c7; 
Console.WriteLine("Введите значения a, b, c по очереди"); 
a7 = Convert.ToInt32(Console.ReadLine()); 
b7 = Convert.ToInt32(Console.ReadLine()); 
c7 = Convert.ToInt32(Console.ReadLine()); 
int[] array7 = { a7, b7, c7 }; 
Convert.ToString(array7); 
string resultat = string.Join(" ", array7); Console.WriteLine(resultat);
// C# ~ Си шарп для начинающих
// S1. Простейшие программы. Арифметические выражения
// =====================================================================================================
// S1.1. Вывести на экран число  с точностью до сотых. -------------
double a = 1.87789;
Console.WriteLine(Math.Round(a, 2));

// S1.2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых.----------
double a2 = 1.68994;
Console.WriteLine(Math.Round(a2, 1));

// S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры.
// Выводимому числу должно предшествовать сообщение «Вы ввели число».------------
Console.Write($"Введите число: ");
int a3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"Вы ввели число {a3}");

// S1.4. Составить программу вывода на экран числа, вводимого с клавиатуры.
// После выводимого числа должно следовать сообщение » — вот какое число Вы  ввели».------------
Console.Write($"Введите число: ");
int a4 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"{a4} - вот какое число Вы  ввели");

// S1.5. Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.------------
int a5 = 1;
int b5 = 13;
int c5 = 49;
Console.WriteLine($"{a5} {b5} {c5}");

// S1.6. Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.-----------
int a6 = 7;
int b6 = 15;
int c6 = 100;
Console.WriteLine($"{a6}  {b6}  {c6}");

// S1.7. Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.----------
Random rnd7 = new Random();
int a7 = rnd7.Next();
int b7 = rnd7.Next();
int c7 = rnd7.Next();
Console.WriteLine($"{a7}  {b7}  {c7}");

// S1.8. Составить программу вывода на экран в одну строку четырех любых чисел  с одним пробелом между ними.----------
Random rnd8 = new Random();
int a8 = rnd8.Next();
int b8 = rnd8.Next();
int c8 = rnd8.Next();
int d8 = rnd8.Next();
Console.WriteLine($"{a8} {b8} {c8} {d8}");

// S1.9. Вывести на экран числа 50 и 10 одно под другим.
int a9 = 50;
int b9 = 10;
Console.WriteLine($"{a9}\n{b9}");

// S1.10. Вывести на экран числа 5, 10 и 21 одно под другим.
int a10 = 5;
int b10 = 10;
int c10 = 21;
Console.WriteLine($"{a10}\n{b10}\n{c10}");

// S1.11. Составить программу вывода на экран «столбиком» четырех любых чисел.
Random rnd11 = new Random();
int a11 = rnd11.Next();
int b11 = rnd11.Next();
int c11 = rnd11.Next();
int d11 = rnd11.Next();
Console.WriteLine($"{a11}\n{b11}\n{c11}\n{d11}");

// S1.12. Составить программу вывода на экран следующей информации: 5 10
//                                                                  7 см
int a12 = 5;
int b12 = 10;
string c12 = ("7 см");
Console.WriteLine($"{a12} {b12}");
Console.WriteLine($"{c12}");

// S1.13. Составить программу вывода на экран следующей информации: 2 кг
//                                                                  13 17
int a13 = 2;
int b13 = 13;
int c13 = 17;
string d13= ("кг");
Console.WriteLine($"{a13} {d13}\n{b13} {c13}");


</>
//S1.1.Вывести на экран число с точностью до сотых.
    Console.WriteLine(«Task 1»);
    double task1 = 2.1232423;
    Console.WriteLine(Math.Round(task1,2));
    //S1.2.Вывести на экран число e(основание натурального логарифма) с точностью до десятых.
    Console.WriteLine(«Task 2»);
    Console.WriteLine(Math.Round(Math.Exp(1),1));
    //S1.3.Составить программу вывода на экран числа, вводимого с клавиатуры.Выводимому числу должно предшествовать сообщение «Вы ввели число».
    Console.WriteLine(«Task 3\nВведите любое целое число»);
    int task3 = int.Parse(Console.ReadLine());
    Console.WriteLine($»Вы ввели число — {task3}»);
    //S1.4.Составить программу вывода на экран числа, вводимого с клавиатуры.После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».
    Console.WriteLine(«Task 4\nВведите любое целое число»);
    int task4 = int.Parse(Console.ReadLine());
    Console.WriteLine($»{task4} — вот какое число Вы ввели»);
    //S1.5.Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.
    Console.WriteLine(«Task 5″);
    int task5a = 1, task5b = 13, task5c = 49;
    Console.WriteLine($»{task5a} {task5b} {task5c}»);
    //S1.6.Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.
    Console.WriteLine(«Task 6″);
    int task6a = 7, task6b = 15, task6c = 100;
    Console.WriteLine($»{task6a} {task6b} {task6c}»);
    //S1.7.Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.
    Console.WriteLine(«Task 7″);
    Random rnd = new Random();
    int task7a = rnd.Next(), task7b = rnd.Next(), task7c = rnd.Next();
    Console.WriteLine($»{task7a} {task7b} {task7c}»);
    //S1.8.Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.
    Console.WriteLine(«Task 8″);
    int task8a = rnd.Next(), task8b = rnd.Next(), task8c = rnd.Next();
    Console.WriteLine($»{task8a} {task8b} {task8c}»);
    //S1.9.Вывести на экран числа 50 и 10 одно под другим.
    Console.WriteLine(«Task 9»);
    Console.WriteLine(«50»);
    Console.WriteLine(«10»);
    //S1.10.Вывести на экран числа 5, 10 и 21 одно под другим.
    Console.WriteLine(«Task 10»);
    Console.WriteLine(«5\n10\n21»);
    //S1.11.Составить программу вывода на экран «столбиком» четырех любых чисел.
    Console.WriteLine(«Task 11″);
    Console.WriteLine($»{rnd.Next(-1000,1000)}\n{rnd.Next(-1000, 1000)}\n{rnd.Next(-1000, 1000)}\n{rnd.Next(-1000, 1000)}\n»);
    //S1.12.Составить программу вывода на экран следующей информации:
    //5 10
    //7 см
    Console.WriteLine(«Task 12»);
    Console.WriteLine(«5 10\n7 cm»);
    //S1.13.Составить программу вывода на экран следующей информации:
    //2 кг
    //13 17
    Console.WriteLine(«Task 13»);
    Console.WriteLine(«2 kg\n 13 17»);
</>

Задача 5
Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними

int[] nums = {1, 13, 49};
string result = string.Join(» «, nums);
Console.WriteLine(result);

Задача 6
Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними

int a = 7, b = 15, c = 100;
Console.Writeline(«{0} {1}  {2}», a, b, c);

Задача 7
Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.

Random rnd = new Random();
int value1 = rnd.Next();
int value2 = rnd.Next();
int value3 = rnd.Next();
System.Console.WriteLine($»{value1} {value2} {value3}»);

Задача 8
Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.

int i = 0;
int [] hub = new int[4];
Random rnd = new Random();

while(i <= 3){
int value = rnd.Next();
hub[i] = value;
i++;
}

System.Console.WriteLine($»{hub[0]} {hub[1]} {hub[2]} {hub[3]}»);

// Задача №1 — Вывести на экран число  с точностью до сотых.

double number = 12.4567;
number = Math.Round(number, 2);
Console.WriteLine(number);

// Задача №2 — Вывести на экран число e (основание
// натурального логарифма) с точностью до десятых

double e = 2.71828;
e = Math.Round(e,1);
Console.WriteLine(e);

// Задача №3 — Составить программу вывода на экран числа, вводимого с
// клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели
// число».

Console.Write(«Введите число «);
int num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($»Вы ввели число {num);

// Задача №4 — Составить программу вывода на экран числа, вводимого с клавиатуры.
// После выводимого числа должно следовать сообщение » — вот какое число
// Вы  ввели».

Console.Write(«Введите число «);
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($»{num1} — вот какое число Вы  ввели»);

// Задача №5 — Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.

int a = 1, b = 13, c = 49;
Console.WriteLine($»{a} {b} {c);

// Задача №6 — Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.

int d = 7, f = 15, g = 100;
Console.WriteLine($»{d}  {f}  {g);

// Задача №7 — Составить программу вывода на экран в одну строку трех
// любых чисел с двумя пробелами между ними.

int a4 = new Random().Next(0, 100);
int b4 = new Random().Next(0, 10);
int c4 = new Random().Next(-919, 15);
Console.WriteLine($»{a4}  {b4}  {c4);

// Задача №8 — Составить программу вывода на экран в одну строку четырех
// любых чисел с одним пробелом между ними.

int a1 = new Random().Next(-100, 100);
int b1 = new Random().Next(-1000, 1000);
int c1 = new Random().Next(-45, 998);
int d1 = new Random().Next(-546, 78);
Console.WriteLine($»{a1} {b1} {c1} {d1);

// Задача №9 — Вывести на экран числа 50 и 10 одно под другим.

Console.WriteLine(50);
Console.WriteLine(10);

// Задача №10 — Вывести на экран числа 5, 10 и 21 одно под другим.

Console.WriteLine(5);
Console.WriteLine(10);
Console.WriteLine(21);

// Задача №11 — Составить программу вывода на экран «столбиком» четырех любых чисел.

Console.WriteLine(new Random().Next(0, 1000));
Console.WriteLine(new Random().Next(0, 1000));
Console.WriteLine(new Random().Next(0, 1000));
Console.WriteLine(new Random().Next(0, 1000));

// Задача №12 — Составить программу вывода на экран следующей информации:
// 5 10
// 7 см

Console.WriteLine(«5 10 \n7 cm»);

// Задача №13 — Составить программу вывода на экран следующей информации:
// 2 кг
// 13 17

Console.WriteLine(«2kg \n13 17»);

//S1.1. Вывести на экран число  с точностью до сотых.

double a = 12.352465;
a = Math.Round(a, 2);
Console.WriteLine($"число  с точностью до сотых {a}");

//S1.2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых

Console.WriteLine(Math.Round(Math.E, 1));

//S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».

int a = Int32.Parse(Console.ReadLine());
Console.WriteLine($"вы ввели число : {a}");

//S1.4 Составить программу вывода на экран числа, вводимого с клавиатуры.После выводимого числа должно следовать сообщение » — вот какое число Вы  ввели»

int a = Int32.Parse(Console.ReadLine());
Console.Write($"{a} — вот какое число Вы  ввели");

//S1.5 Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними

int a=1, b = 13, c = 49;
Console.WriteLine($"{a} {b} {c}");

// S1.6 Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.

int a=7, b = 15, c = 100;
Console.WriteLine($"{a}  {b}  {c}");

// S1.7 Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.

Random rnd = new Random();
int a = rnd.Next(0, 10);
int b = rnd.Next(0, 10);
int c = rnd.Next(0, 10);
Console.WriteLine($"{a}  {b}  {c}");

// S1.8. Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.

Random rnd = new Random();
int a = rnd.Next(0,255);
int b = rnd.Next(0,255);
int c = rnd.Next(0,255);
int d = rnd.Next(0,255);
Console.WriteLine($"{a} {b} {c} {d}");

// S1.9 Вывести на экран числа 50 и 10 одно под другим.

int a = 50, b = 10;
Console.WriteLine($"{a}\n{b}");

// S1.11 Составить программу вывода на экран «столбиком» четырех любых чисел

Random rnd = new Random();
int a = rnd.Next(0,255);
int b = rnd.Next(0,255);
int c = rnd.Next(0,255);
int d = rnd.Next(0,255);
Console.WriteLine($"{a}\n{b}\n{c}\n{d}");

// S1.12. Составить программу вывода на экран следующей информации:
 5 10
 7 см

Console.WriteLine($"5 10\n7 cm");

// S1.13. Составить программу вывода на экран следующей информации:
 2 кг
 13 17

Console.WriteLine($"2 кг\n13 17");

S1.11
Random random_num = new Random();

for (int i = 0; i < 4; i++)
{
Console.WriteLine(random_num.Next());
}

//1.1
float f = 1.123456f;
Console.WriteLine(«{0:N2}», f);

//1.2
Console.WriteLine(«{0:N1}», Math.E);

//1.3
string? str = Console.ReadLine();
Console.WriteLine($»Вы ввели число {str}»);

//1.4
string? str1 = Console.ReadLine();
Console.WriteLine($»{str1} — вот какое число Вы ввели»);

//1.5
Console.WriteLine(«1 13 49»);

//1.6
Console.WriteLine(«7 15 100»);

//1.7
Random rnd = new Random();
Console.WriteLine(«{0} {1} {2}», rnd.Next(), rnd.Next(), rnd.Next());

//1.8
Random rnd2 = new Random();
Console.WriteLine(«{0} {1} {2} {3}», rnd2.Next(), rnd2.Next(), rnd2.Next(), rnd2.Next());

//1.9
Console.WriteLine(«50\n10»);

//1.10
Console.WriteLine(«5\n10\n21»);

//1.11
Random rnd3 = new Random();
Console.WriteLine(«{0}\n{1}\n{2}\n{3}», rnd3.Next(), rnd3.Next(), rnd3.Next(), rnd3.Next());

//1.12
Console.WriteLine(«5 10\n7 cm»);

//1.13
Console.WriteLine(«2кг\n13 17»);

S1.1. Вывести на экран число с точностью до сотых.

      double x = 2.09;

      Console.WriteLine(x);
      Console.ReadKey();
1.png

S1.2
using System;

namespace ConsoleApp1
{
  class Program
  {
    static void Main(string[] args)
    {
      double a = Math.E;
      a = Math.Round(a, 1);
      Console.WriteLine(a);

    }
  }
}

S1.3

using System;

namespace ConsoleApp1
{
  class Program
  {
    static void Main(string[] args)
    {
      int a = Convert.ToInt16(Console.ReadLine());

      Console. WriteLine(«Вы ввели число:» + a);

    }
  }
}

S1.4
using System;

namespace ConsoleApp1
{
  class Program
  {
    static void Main(string[] args)
    {
      int a = Convert.ToInt16(Console.ReadLine());

      Console. WriteLine(a + » — вот какое число Вы ввели»);

    }
  }
}

// S1.1 Вывести на экран число  с точностью до сотых

           double a = 12.352465;
           a = Math.Round(a, 2);
           Console.WriteLine($"число  с точностью до сотых {a}");

// S1.2 Вывести на экран число e (основание натурального логарифма) с точностью до десятых.

             Console.WriteLine($"число e с точностью до десятых {Math.Round(Math.E, 1)}");

// S1.3 Составить программу вывода на экран числа, вводимого с клавиатуры.Выводимому числу должно предшествовать сообщение «Вы ввели число».

            int a = int.Parse(Console.ReadLine());
            Console.WriteLine("Вы ввели число {0}", a);

// S1.4 Составить программу вывода на экран числа, вводимого с клавиатуры.После выводимого числа должно следовать сообщение » — вот какое число Вы  ввели»

            int a = int.Parse(Console.ReadLine());
            Console.WriteLine($">> {a} вот какое число Вы  ввели");


// S1.5 Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними

            string str = "11349";
            Console.WriteLine($"Первое число {str[0]}, второе число {str[1]}{str[2]} третье число {str[3]}{str[4]}");
            // или
            int num1 = 1, num2 = 13, num3 = 49;
            Console.WriteLine("{0} {1} {2}", num1, num2, num3);

// S1.6 Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.

            double num1 = 7.15;
            int num2 = 100;
            Console.WriteLine($"{num1}  {num2}");

// S1.7 Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.

            int num1 = 5, num2 = 10, num3 = 23;
            Console.WriteLine($"{num1}  {num2}  {num3}");

// S1.8. Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.

            int num1 = 5, num2 = 10, num3 = 23, num4 = 31;
            Console.WriteLine($"{num1} {num2} {num3} {num4}");

// S1.9 Вывести на экран числа 50 и 10 одно под другим.

            int num1 = 50, num2 = 10;
            Console.WriteLine($"{num1}\n{num2}");


// S1.10 Вывести на экран числа 5, 10 и 21 одно под другим.
            int num1 = 5, num2 = 10, num3 = 21;
            Console.WriteLine($"{num1}\n{num2}\n{num3}");


// S1.11 Составить программу вывода на экран «столбиком» четырех любых чисел
            int num1 = 5, num2 = 10, num3 = 21, num4 = 43;
            Console.WriteLine($"{num1}\n{num2}\n{num3}\n{num4}");

// S1.11 Составить программу вывода на экран следующей информации:
//5 10
//7 см

            int num1 = 5, num2 = 10, num3 = 7;
            Console.WriteLine($"{num1} {num2}\n{num3} см");

// S1.13.Составить программу вывода на экран следующей информации:
//2 кг
//13 17

            int num1 = 2, num2 = 13, num3 = 17;
            Console.WriteLine($"{num1} кг\n{num2} {num3}");

//S1.1 Вывести на экран число с точностью до сотых.

double number = 3.14159;

Console.WriteLine(«{0:0.00}», number);

//S1.2 Вывести на экран число e (основание натурального логарифма) с точностью до десятых.

Console.WriteLine(Math.Round(Math.E, 1));

//S1.3 Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».

Console.WriteLine(«Вы ввели число » + Console.ReadLine());

//S1.4 Составить программу вывода на экран числа, вводимого с клавиатуры. После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».

Console.WriteLine(Console.Read() + » — вот какое число Вы ввели»);

//S1.5 Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.

int a = 1;
int b = 13;
int c = 49;

Console.WriteLine(a + » » + b + » » + c);

//S1.6 Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.

int a = 7;
int b = 15;
int c = 100;

Console.WriteLine($»{a} {b} {c}»);

//S1.7 Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.

Random rnd = new Random();

int a = rnd.Next();
int b = rnd.Next();
int c = rnd.Next();

Console.WriteLine($»{a} {b} {c}»);

//S1.8 Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.

Random rnd = new Random();

int a = rnd.Next();
int b = rnd.Next();
int c = rnd.Next();
int d = rnd.Next();

Console.WriteLine(a + » » + b + » » + c + » » + d);

//S1.9 Вывести на экран числа 50 и 10 одно под другим.
int a = 50;
int b = 10;

Console.WriteLine(a);
Console.WriteLine(b);

//S1.10 Вывести на экран числа 5, 10 и 21 одно под другим.

int a = 5;
int b = 10;
int c = 21;

Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);

//S1.11 Составить программу вывода на экран «столбиком» четырех любых чисел.

Random rnd = new Random();

int a = rnd.Next();
int b = rnd.Next();
int c = rnd.Next();
int d = rnd.Next();

Console.WriteLine($»{a}\n{b}\n{c}\n{d}»);

//S1.12 Составить программу вывода на экран следующей информации:
//5 10
//7 см

int a = 5;
int b = 10;
int c = 7;

Console.WriteLine(a + » » + b);
Console.WriteLine(c + » см»);

//S1.13 Составить программу вывода на экран следующей информации:
//2 кг
//13 17

int a = 2;
int b = 13;
int c = 17;

Console.WriteLine($»{a} кг\n{b} {c}»);

double a;
Console.WriteLine(«Введите число: «);
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(Math.Round(a,2));

S1.8.
Random rand = new Random();

      int x = rand.Next(1, 10);
      int y = rand.Next(1, 10);
      int z = rand.Next(1, 10);
      int v = rand.Next(1, 10);

      Console.WriteLine(x.ToString() + » » + y.ToString() + » » + z.ToString() + » » + v.ToString());

S1.9.
Console.WriteLine(50);
      Console.WriteLine(10);

S1.10.
Console.WriteLine(5);
      Console.WriteLine(10);
      Console.WriteLine(21);

S1.11.
Console.WriteLine(«My»);
      Console.WriteLine(«Name»);
      Console.WriteLine(«Is»);
      Console.WriteLine(«Nurel»);

s1.12.
byte a, b, c;

      a = 5;
      b = 10;
      c = 7;

      Console.WriteLine($»{a} {b}»);
      Console.WriteLine(c + » кг «);

S1.13.
byte a, b, c;

      a = 2;
      b = 13;
      c = 17;

      Console.WriteLine(a + » кг «);
      Console.WriteLine($»{b} {c}»);

// S1.3.Составить программу вывода на экран числа, вводимого с клавиатуры.
// Выводимому числу должно предшествовать сообщение «Вы ввели число».
// S1.4.Составить программу вывода на экран числа, вводимого с клавиатуры.
// После выводимого числа должно следовать сообщение » —
// вот какое число Вы ввели».
      try
      {
        double number = double.Parse(Console.ReadLine());
        Console.WriteLine($»Вы ввели число {number}»);
        Console.WriteLine($»{number} — вот какое число Вы ввели»);
        Console.ReadLine();
      }
      catch
      {
        Console.WriteLine(«Исключение: Ошибка ввода!»);
        Console.ReadLine();
      }

// S1.7.Составить программу вывода на экран в одну строку трех любых чисел
// с двумя пробелами между ними.
      Random random = new Random();
      double a = random.Next(-100, 100);
      double b = random.Next(-10, 10);
      double c = random.Next(-5, 5);
      Console.WriteLine($»{a} {b} {c}»);
      Console.ReadLine();

// S1.10. Вывести на экран числа 5, 10 и 21 одно под другим.
      int a = 50, b = 10, c = 21;
      Console.WriteLine($»{a}\n{b}\n{c}»);
      Console.ReadLine();

задание s1.2 решается в две строчки:

double d = Math.Round((Math.E),1);
// 1. создаем переменую double(для чисел типа 1.2, 5.66 и т.д.)
2. пишем математику: math(любая сложная математика в виде найти sin, cos, и т.д. легкая математика — (a + b = c или (a + b) * c = d). После Math пишем Round(округление) и затем пишем само выражение (тоже в скобках), результат которого хотим округлить. И последний шаг, ставим запятую и пишем на сколько знаков должно быть после запятой.
3.в нашем случае есть еще Math.E(просто запомните, что она выводит е)))
      Console.WriteLine(d);
    

// s1.1
double b = 12.352465;
      b = Math.Round(b, 2);
      Console.WriteLine(b);
Последний раз редактировалось 2 лет назад Автор ем

Vadim, верно. Но есть более изящные и прозрачные способы решения. При помощи шаблонов строк например.

//S1.1Вывести на экран число с точностью до сотых.
      double i;

      i = 12.35;

      Console.WriteLine("Число с точностью до сотых " + i);
      Console.ReadLine();

      //S1.2 Вывести на экран число e (основание натурального логарифма) с точностью до десятых.
      double e;

      e = 2.7;

      Console.WriteLine("Число е с точностью до десятых " + e);
      Console.ReadLine();

      //S1.3 Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».
      double firstValue;

      Console.Write("Введите число = ");
      firstValue = double.Parse(Console.ReadLine());

      Console.WriteLine("Вы ввели число " + firstValue);
      Console.ReadLine();

      //S1.4 Составить программу вывода на экран числа, вводимого с клавиатуры. После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».
      double firsnumber;

      Console.Write("Введите число ");
      firsnumber = double.Parse(Console.ReadLine());

      Console.WriteLine(firsnumber + " - вот какое число вы ввели");
      Console.ReadLine();

      //S1.5 Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними.
      int a, b, c;

      a = 1;
      b = 13;
      c = 49;

      Console.WriteLine($"{a} {b} {c}");
      Console.ReadKey();

      //S1.6 Вывести на одной строке числа 7, 15 и 100 с двумя пробелами между ними.
      int n, m, p;

      n = 7;
      m = 15;
      p = 100;

      Console.WriteLine($"{n} {m} {p}");
      Console.ReadKey();

      //S1.7 Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.
      int numberone, numbertwo, numberthree;

      numberone = 10;
      numbertwo = 100;
      numberthree = 1000;

      Console.WriteLine($"{numberone} {numbertwo} {numberthree}");
      Console.ReadKey();

      //S1.8 Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.
      double y, x, w, z;

      y = 146.8;
      x = 53;
      w = 99.5;
      z = 1001;

      Console.WriteLine($"{y} {x} {w} {z}");
      Console.ReadKey();

      //S1.9 Вывести на экран числа 50 и 10 одно под другим.
      byte firs, second;

      firs = 50;
      second = 10;

      Console.WriteLine(firs);
      Console.WriteLine(second);
      Console.ReadLine();

      //S1.10 Вывести на экран числа 5, 10 и 21 одно под другим.
      byte onecount, twocount, threecount;

      onecount = 5;
      twocount = 10;
      threecount = 21;

      Console.WriteLine(onecount);
      Console.WriteLine(twocount);
      Console.WriteLine(threecount);
      Console.ReadLine();

      //S1.11 Составить программу вывода на экран «столбиком» четырех любых чисел.
      double f, g, h, d;

      f = 11.23;
      g = 145.67;
      h = 765;
      d = 85.20;

      Console.WriteLine(f);
      Console.WriteLine(g);
      Console.WriteLine(h);
      Console.WriteLine(d);
      Console.ReadLine();

      /*S1.12 Составить программу вывода на экран следующей информации:
      5 10
      7 см
      */
      byte l, k, j;

      l = 5;
      k = 10;
      j = 7;

      Console.WriteLine($"{l} {k}");
      Console.WriteLine(j + " см");
      Console.ReadLine();

      /*S1.13 Составить программу вывода на экран следующей информации:
      2 кг
      13 17
      */
      byte r, s, t;

      r = 2;
      s = 13;
      t = 17;

      Console.WriteLine(r + " кг");
      Console.WriteLine($"{s} {t}");
      Console.ReadLine();
Последний раз редактировалось 2 лет назад Автор ем

Артем, хорошо, но есть ряд замечаний:

  • В 1.1 и 1.2 — имеется ввиду, что числа могут иметь и большую дробную часть, но вы должны округлять при выводе или использовать строковые шаблоны
  • 1.6. 1.7 — неточность при выводе
  • Из-за того, что вы пишете все одним комментарием и в одной функции — у вас заканчиваются буквы для переменных и код становится менее понятным. Лучше пишите один комментарий для одной задачи

1.6

Console.WriteLine("7 15 100");

IceDarold, имеется ввиду, что вывод нужно делать через форматирование и темплейт строки.

Еще можно создать массив с этими числами и через цикл перебрать его и вывести значения с пробелом. Вот пример

int[] Arr = {1, 13, 49};

foreach (var item in Arr)
{
	Console.Write(item + " ");
}
Последний раз редактировалось 2 лет назад Автор ем

вячеслав, имеется ввиду использовать интерполяцию строк и строковые шаблоны. Вот пример: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated

1.5

Console.WriteLine("1 13 49");

IceDarold, имеется ввиду, что вывод нужно делать через форматирование и темплейт строки.

1.4

int num = Convert.ToInt32(Console.ReadLine());
      Console.WriteLine($"{num} - вот какое число Вы ввели");

IceDarold, все верно.

1.3

int num = Convert.ToInt32(Console.ReadLine());
      Console.WriteLine($"Вы ввели число: {num}");

IceDarold, все верно.

1.1

Console.WriteLine(Math.Round(3.0232, 2));

IceDarold, не совсем верно. В случае дабла все равно могут быть кейсы, когда выведется число 3.021111(1) или 3.019999(9). В данной задаче нужно использовать форматирование при выводе.

S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».

{
string a = Console.ReadLine();
Console.WriteLine("{0} {1}","Вы ввели число",a);
}

Уважаемые программисты с огромным стажем, это задания для новичков и Ваши методы и константы, мы- новички ещё не проходили. Эти задания так и построены, чтобы увеличивая сложность мы могли применять полученные знания и навыки постепенно отрабатывая их. Спасибо за внимание.

S1.2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых.

Console.WriteLine($"This is a natural logariphm: {Math.Round(Math.E, 1)}");

Здравствуйте! S1.1. Идея именно обрезать значение до сотых вводимое число, без округления. Можно как-то уменьшить/оптимизировать код? Кажется уж очень громоздким.

    class Program
    {
        static double Cut(double number)
        {

            string stringToConvertInputArray,stringToConvertRecievedArray;
            char[] recievedArray;
            int count = 0;
            double res;
            bool result;
            stringToConvertInputArray = number.ToString();
            recievedArray = stringToConvertInputArray.ToCharArray();
            for (int i = 0; i < recievedArray.Length; i++)
            {
                if (recievedArray[i] == ',')

                {

                    for (int j = i; j < i + 3; j++)
                    {
                        count++;
                    }
                    break;
                }
                count++;
                
            }
            char[] convertedArray = new char[count];
            for (int i = 0; i < recievedArray.Length; i++)
            {
                if (recievedArray[i] == ',')

                {
                  
                    for (int j = i; j < i+3; j++)
                    {
                        convertedArray[j] = recievedArray[j];
                    }
                    break;
                }
                convertedArray[i] = recievedArray[i];
            }
            stringToConvertRecievedArray = new string(convertedArray);
            result = double.TryParse(stringToConvertRecievedArray, out res);
            number = res;
            return number;
        }

        static void Main(string[] args)
        {
            double number1;
            
            while (true)
            {
                Console.WriteLine("Input number or input exit:");
                var number = Console.ReadLine();
               
                
                if (number == "exit")
                {
                    Console.WriteLine("exit.");
                    break;
                }
                else
                {
                    bool parse = double.TryParse(number, out number1);
                    if (parse == true)
                    {
                        Cut(number1);
                        Console.WriteLine(Cut(number1));
                    }
                    else
                        Console.WriteLine("Wrong input!!");
                }

            }
        
        }
    }

Вячеслав, тоже видела много вариантов с использованием Math.Round, но ни одно не сработало(( И причина тому, я уверена на 99%, в том, что я работаю с онлайн компилятором и у него нет тех возможностей, которые может предоставить VS. Поэтому смирилась и просто написала хардкодом))
А это уже к авторам)
Так же были проблемы с «&» (в вариантах решения выше использовалось). Поэтому мои задания с пробелами выглядят таким образом:
Console.WriteLine(a + » «+ b +» «+ v +» «);
код работает и это самое главное)
так же с первым заданием очень было сложно(пыталась использовать все ту же Math.Round) и когда посмотрела решение аж разочаровалась что так легко и не показана никакая мат. функция(

Создаем метод для S1. Простейшие программы. Арифметические выражения

static void SimpleMath()
{
//S1.1: Вывести на экран число  с точностью до сотых
   double s11 = 5.55;
   Console.WriteLine(s11);
   Console.ReadLine();

//S1.2: Вывести на экран число e (основание натурального логарифма) с точностью до десятых.
   const double E = 2.7182818284590451;
   Console.WriteLine(Math.Round(Math.E,1));
   Console.ReadLine();

/*S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры.
 * Выводимому числу должно предшествовать сообщение «Вы ввели число». 
 * S1.4. Составить программу вывода на экран числа, вводимого с клавиатуры.
 * После выводимого числа должно следовать сообщение » — вот какое число Вы ввели». */

   Console.WriteLine("Please,input any number: ");
   double number = Convert.ToDouble(Console.ReadLine());
   if (number != double.MaxValue && number != double.MinValue)
   {
      Console.WriteLine($"You input number:  {number}");
      Console.ReadLine();
      Console.WriteLine($"{number} <-- That yours number! ");
      Console.ReadLine();
   }
   else
   { 
      Console.WriteLine("Oops! Wrong input. Please, try again...");
      Console.ReadLine();
   }

//S1.5. Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними
   int a = 1, b = 13, c = 49;
   Console.WriteLine($"{a} {b} {c}");
   Console.ReadKey();

//S1.6. Вывести на одной строке числа 7,15 и 100 с двумя пробелами между ними.
   double d=7.15, e=100;
   Console.WriteLine($"{d}  {e}");
   Console.ReadKey();

//S1.7. Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.
   Console.WriteLine($"{e}  {c}  {a}");
   Console.ReadKey();

//S1.8. Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.
  Console.Write($"{a} {b} {c} {d}");
  Console.ReadLine();
 
//S1.9 Вывести на экран числа 50 и 10 одно под другим.
    int f = 50, g = 10;
    Console.WriteLine($"{f}\n{g}");
    Console.ReadLine();
    
//S1.10. Вывести на экран числа 5, 10 и 21 одно под другим.
   int h = 5, i = 21;
   Console.WriteLine($"{h}\n{g}\n{i}");
   Console.ReadLine();
   
//S1.11. Составить программу вывода на экран «столбиком» четырех любых чисел.
   Console.WriteLine($"{a}\n{b}\n{c}\n{d}");
   Console.ReadLine();
   
/*S1.12. Составить программу вывода на экран следующей информации:
 * 5 10
 * 7 см
 * S1.13. Составить программу вывода на экран следующей информации:
   2 кг
   13 17
*/
   int j = 7, k = 2, l=17;
   Console.WriteLine($"{h} {g}\n{j} cm");
   Console.ReadLine();
   Console.WriteLine($"{k} kg\n{b} {l}");
   Console.ReadLine();
}
static void Main()
{
   SimpleMath();
}

Console.WriteLine(«Oops! Wrong input. Please, try again…»);
Та ладно. Такое сообщение подразумевает, что пользователю дается попытка еще раз ввести сообщение. А не просто остановить закрытие консоли с помощью Console.ReadLine();

Нужно тогда решать циклом.

for(int i = 0; i < 10; i++)
{
  Console.WriteLine("Please,input any number: ");
   double number = Convert.ToDouble(Console.ReadLine());
   if (number != double.MaxValue && number != double.MinValue)
   {
      Console.WriteLine($"You input number:  {number}");
      Console.ReadLine();
      Console.WriteLine($"{number} <-- That yours number! ");
      Console.ReadLine();
      break;
   }
   else
   { 
      Console.WriteLine("Oops! Wrong input. Please, try again...");
      continue;
   }
}

Ваня за такую халтуру тебя выгонят с работы, если узнают что ты им пишешь =)
Это так не работает! Смотри как надо :
S1.2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых.

const double E = 2.781281;
Console.WriteLine("{0: 0.0}", E);
Console.ReadKey();

S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».

Console.Write("Введите число — ");
string number = Console.ReadLine();
Console.WriteLine(" Вы ввели число ");
Console.Read();

S1.4. Составить программу вывода на экран числа, вводимого с клавиатуры. После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».

Console.Write("Введите число — ");
string number = Console.ReadLine();
Console.Write(number);
Console.WriteLine(" - вот такое число вы ввели");
Console.Read();

Ну что-то у меня его программы не работают вовсе с подобными знаками — $» {number}, так же как собственно и без них, а мои работают достаточно применить знаменитый ctrl+c(v). Про б) понял что не так, спасибо, но тогда след задание совсем не имеет смыла, ибо это третье если поменять 3 и 4 строки местами просто текст разный )

Что за программисты?! По заданию вы должны вывести «ЧИ-СЛО» а вы выводите «СТРО-КИ».

Только начинаю учиться.
Можно сделать так? Код получается коротким. Все работает и корректно выводится. Не будут ли мне потом эти руки, что писали код, ломать? :D

Console.WriteLine("Введите число");
            string x = Console.ReadLine();

            Console.WriteLine("Вы ввели число " + x);
            Console.ReadKey();

Sergey, все правильно. Удачи вам в изучении.

До работы еще далеко, пока только учусь.
но и зачем делать сложнее там, где можно сделать проще, если результат выполняется.
Многое можно делать по другому, разными методами, способами и я это понимаю.
На данном этапе важнее что программа работает, работает правильно, по мере изучения материала код будет совершенствоваться.

S1.1. Вывести на экран число с точностью до сотых.

double a = 33.12;
Console.WriteLine(a);

S1.2. Вывести на экран число e (основание натурального логарифма) с точностью до десятых.

double e = 2.7;
Console.WriteLine(e);

S1.3. Составить программу вывода на экран числа, вводимого с клавиатуры. Выводимому числу должно предшествовать сообщение «Вы ввели число».

Console.Write("Введите число - ");
string number = Console.ReadLine();
Console.WriteLine($"Вы ввели число : {number}");

S1.4. Составить программу вывода на экран числа, вводимого с клавиатуры. После выводимого числа должно следовать сообщение » — вот какое число Вы ввели».

Console.Write("Введите число - ");
string number = Console.ReadLine();
Console.WriteLine($" {number} - вот какое число Вы ввели");

S1.5. Вывести на одной строке числа 1, 13 и 49 с одним пробелом между ними

int a, b, c;
a = 1; b = 13; c = 49;
Console.WriteLine($"{a} {b} {c}");
Console.ReadKey();

S1.6. Вывести на одной строке числа 7,15 и 100 с двумя пробелами между ними.

double a, b ;
a = 7.15; b = 100;
Console.WriteLine($"{a}  {b}");
Console.ReadKey();

S1.7. Составить программу вывода на экран в одну строку трех любых чисел с двумя пробелами между ними.

double a, b, c ;
a = 7.15; b = 100;  c = 14;
Console.WriteLine($"{a}  {b}  {c}");
Console.ReadKey();

S1.8. Составить программу вывода на экран в одну строку четырех любых чисел с одним пробелом между ними.

Console.Write("");
string a = Console.ReadLine();
Console.Write("");
string b = Console.ReadLine();
Console.Write("");
string c = Console.ReadLine();
Console.Write("");
string d = Console.ReadLine();
Console.WriteLine($"{a} {b} {c} {d}");
Console.ReadKey();

S1.9. Вывести на экран числа 50 и 10 одно под другим.

int a = 50;
int b = 10;
Console.WriteLine(a);
Console.WriteLine(b);
Console.ReadKey();

S1.10. Вывести на экран числа 5, 10 и 21 одно под другим.

int a = 5;
int b = 10;
int c = 21;
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.ReadKey();

S1.11. Составить программу вывода на экран «столбиком» четырех любых чисел.

/* вариант
int a = 5;
int b = 10;
int c = 21;
int d = 36;
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);
Console.ReadKey();
*/
Console.Write("Введите число - ");
string a = Console.ReadLine();
Console.Write("Введите число - ");
string b = Console.ReadLine();
Console.Write("Введите число - ");
string c = Console.ReadLine();
Console.Write("Введите число - ");
string d = Console.ReadLine();
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);
Console.ReadKey();

S1.12. Составить программу вывода на экран следующей информации:

/* 5 10
7 см */

int a = 5;
int b = 10;
int c = 7;
string dim = "см";
Console.WriteLine($"{a} {b} \n{c} {dim}");
/*Console.WriteLine($"{c} {dim}");*/
Console.ReadKey();

S1.13. Составить программу вывода на экран следующей информации:

/* 2 кг
13 17 */

int a = 2;
int b = 13;
int c = 17;
string m = "кг";
Console.WriteLine($"{a} {m} \n{b} {c}");
Console.ReadKey();
74
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x