Advertisement
Sergio_The_Best

ДЗ 1.3.5

Aug 16th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.39 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Task_2
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             //Каждой переменной из предыдущего задания присвоить результат выражения подходящего типа.
  14.             //Подумать и пометить какие значения будут в следующих переменных:
  15.            
  16.             int a = 10;                                 //=> 10
  17.             int b = 15 + 25;                            //=> 40
  18.             int c = a * b + 8;                          //=> 408
  19.             int d = (5 + 5) / 2;                        //=> 5
  20.             bool b_a = true;                            //=> true
  21.             bool b_b = true && false;                   //=> false
  22.             bool b_c = false || true;                   //=> true
  23.             bool b_d = true != false;                   //=> true
  24.             bool b_e = b_a == b_c;                      //=> true
  25.             string s = "test" + " " + "test2";          //=> test test2
  26.  
  27.             //Задание 1.3.5.1
  28.             //Напишите значение каждой переменной  после присваивания:
  29.  
  30.             int e = 0;
  31.             int f = e;
  32.             f = e++;                    //=> 1       оказалось 0
  33.             f = e;                      //=> 1
  34.             f = ++e;                    //=> 2
  35.             f = e++;                    //=> 2
  36.             f = e++ + ++e;              //=> 7       оказалось 8
  37.  
  38.            
  39.             //Задание 1.3.5.2
  40.             //В данном коде допущена ошибка, в консоль выводится 165, хотя ожидается 21.Исправьте с помощью круглых скобок.
  41.             string message = "Результат: " + (8 * 2 + 5);
  42.             Console.WriteLine(message);
  43.  
  44.             //Задание 1.3.5.3
  45.             //На экране в специальной зоне выводятся картинки, по 3 в ряд.
  46.             //Всего у пользователя в альбоме 52 картинки.Код должен вывести,
  47.             //сколько полностью заполненных рядов можно будет вывести, и сколько картинок будет сверх меры.
  48.             //В качестве решения ожидаю объявленные переменные с необходимыми значениями и вывод
  49.             //необходимых данных основываясь на значениях переменных.
  50.             int numPicture = 52;            //количество картинко
  51.             int numQuntity = 3;             //количество картинок в 1-м ряду
  52.             int numRow = numPicture / numQuntity;
  53.             int abovePicture = numPicture % numQuntity;
  54.             Console.WriteLine("Количество полностью заполненых рядов равно {0}", numRow);
  55.             Console.WriteLine("Количество картинок сверхнормы {0}", abovePicture);
  56.  
  57.             Console.ReadKey();
  58.  
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement