C#   Уроки программирования с нуля. Си-шарп для чайников   C#

Здравствуйте, гость!
Вход
Регистрация


Условные операторы в Си-шарп. Тернарный оператор
Условные операторы служат для ветвления программы. В зависимости от некоторого условия выполняется тот или другой набор команд.

В Си-шарп есть три условных оператора: «if-else», «switch» и «?:» - тернарный оператор.

Оператор «if-else»

Данный оператор имеет следующую структуру:

if ([условное выражение])
{
   Блок кода, который нужно выполнить при удовлетворении условия,   [условное выражение] = true (истина)
}
else
{
  Блок кода, который нужно выполнить при неудовлетворении условия,   [условное выражение] = false (ложь)
}


Часть else не является обязательной и может отсутствовать.

Пример использования оператора «if-else» в программе, которая проверяет вводимое число на чётность:

static void Main(string[] args)
{
   int a;
   Console.WriteLine("Введите число:");
   a = Convert.ToInt32(Console.ReadLine()); // вводим данные с клавиатуры*
   if (a % 2 == 0) //проверяем число на чётность путем нахождения остатка от деления числа на 2
   {
     Console.WriteLine("Число " + a + " - чётное");
   }
   else
   {
     Console.WriteLine("Число " + a + " - нечётное");
   }
   Console.ReadKey();
}

* Функция Console.ReadLine() позволяет ввести данные с клавиатуры. Данные вводятся как строка, а так как нужно число, мы преобразовываем ее в числовой тип. Для преобразования мы используем функцию Convert.ToInt32().

Если после if или else необходимо выполнить лишь одну команду, фигурные скобки можно опускать:

if ([условное выражение])
[команда1] // команда1 выполнится лишь если условное выражение истинно
[команда2]// команда2 выполнится в любом случае

Оператор if может иметь несколько условий:

if ([логическое выражение1])
{блок1}
else if ([логическое выражение2])
{блок2}
else
{блок3}

Пример программы, которая определяет, какое из двух введенных чисел больше:

static void Main(string[] args)
{
   int a, b;
   Console.WriteLine("Введите первое число:");
   a = Convert.ToInt32(Console.ReadLine());
   Console.WriteLine("Введите второе число:");
   b = Convert.ToInt32(Console.ReadLine());
   if (a > b)
     Console.WriteLine("Первое число больше второго");
   else if (a < b)
     Console.WriteLine("Второе число больше первого");
   else
     Console.WriteLine("Числа равны");

   Console.ReadKey();
}

Логическое выражение может быть сложнее. Здесь и используются логические операторы «!», «||» и «&&».

Пример программы которая дает совет, что делать, в зависимости от температуры на дворе:

static void Main(string[] args)
{
   int t;
   Console.WriteLine("Введите температуру во дворе");
   t = Convert.ToInt32(Console.ReadLine());
   if (t < -20 || t > 40) //если температура меньше -20 или больше 40
     Console.WriteLine("Вам лучше посидеть дома!");
   else
     Console.WriteLine("Можете идти гулять");
   Console.ReadKey();
}

Оператор switch

В некоторых случаях удобно использовать условный оператор «switch» вместо «if-else». Он имеет следующую структуру:

switch (выражение)
{
   case значение1:
     блок1;
     break;
   case значение2:
     блок2;
     break;
     ...
   case значениеN:
     блокN;
     break;
   default:
     блокN+1;
     break;
}

Выражение сравнивается последовательно со значениями. Если выражение равно значению – выполняется соответственный блок кода и при достижении ключевого слова break оператор switch заканчивает работу. Если выражение не будет соответствовать ни одному значению, тогда выполнится блок после default.

Пример программы с использованием switch, которая выводит на экран название дня недели соответственно вводимому порядковому номер дня:

static void Main(string[] args)
{
   int a;
   Console.WriteLine("Введите порядковый номер дня недели:");
   a = Convert.ToInt32(Console.ReadLine());
   switch (a)
   {
     case 1:
       Console.WriteLine("Понедельник");
       break;
     case 2:
       Console.WriteLine("Вторник");
       break;
     case 3:
       Console.WriteLine("Среда");
       break;
     case 4:
       Console.WriteLine("Четверг");
       break;
     case 5:
       Console.WriteLine("Пятница");
       break;
     case 6:
       Console.WriteLine("Суббота");
       break;
     case 7:
       Console.WriteLine("Воскресенье");
       break;
     default :
       Console.WriteLine("Ошибка");
       break;
     }
     Console.ReadKey();
}

Тернарный оператор «?:»

Этот оператор используется для сокращения объема кода. Им можно заменять простые по сложности операторы if-else. Тернарный оператор имеет такую структуру:

логическое выражение ? выражение1 : выражение2

Сначала вычисляется логическое выражение. Если оно истинно, то вычисляется выражение1, в противном случае - вычисляется выражение2.

Пример использования тернарного оператора «?:» в той же программе для проверки числа на чётность:

static void Main(string[] args)
{
   int a;
   Console.WriteLine("Введите число:");
   a = Convert.ToInt32(Console.ReadLine());
   Console.WriteLine( a % 2 == 0 ? "Число чётное" : "Число нечётное" );
   Console.ReadKey();
}

«?:» также можно использовать для присваивания значений. Пример программы, которая находит большее число из двух вводимых:

static void Main(string[] args)
{
   int a, b, max;
   Console.WriteLine("Введите первое число:");
   a = Convert.ToInt32(Console.ReadLine());
   Console.WriteLine("Введите второе число:");
   b = Convert.ToInt32(Console.ReadLine());
   max = a > b ? a : b;
}

Домашнее задание

1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.

2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…). Вывести на экран соответствующее сообщение.
Понравилась статья? Подпишись на рассылку и узнавай первым о новых уроках по почте!


Поделиться с друзьями:
17 апр 2013 16:34
igorue190 16 мар 2017 13:10
namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
var num = new Num ( 21, 42, 63, 76, 21, 43, 32 );
List<int> getNum = num.GetNum();
foreach (int j in getNum)
{
Console.WriteLine(j);
}
Console.ReadLine();
}
}
public class Num
{
int[] numbers;

public Num( params int[] numbers1)
{
numbers = numbers1;
}
public List<int> GetNum()
{
List <int > result = new List<int>();
for (int i = 0; i < numbers.Length; i++)
{
int m = numbers[i];
if ((m % 3 == 0) & (m % 7 == 0))
result.Add(m);
}
return result;
}
}
}

Артур 04 мар 2017 23:00
static void Main(string[] args)
{
{
int a;
Console.WriteLine("введите число");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "кратное трём" : "не кратное трём");
Console.WriteLine(a % 7 == 0 ? "кратное семи" : "не кратное семи");
Console.ReadKey();
}
}

Артур 04 мар 2017 22:51
static void Main(string[] args)
{
{
int a, b;
Console.WriteLine("забитые голы хозяев футбольного матча:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("забитые голы гостей футбольного матча:");
b = Convert.ToInt32(Console.ReadLine());

if (a > b)
{
Console.WriteLine("Победили хозяева");
}
else if (a < b)
{
Console.WriteLine("Победили гости");
}
else
{
Console.WriteLine("ничья");
}
Console.ReadKey();
}
}

Max 04 мар 2017 13:41
Универсальная программа


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test2
{
class Program
{
static void Main(string[] args)
{
int or, home, lll , i3;
Console.WriteLine("Если хотите проверить футбольный счет введите 1 "+"Если хотите проверить число на кратность 3-м введите 2");
or = Convert.ToInt32(Console.ReadLine());
if(or==1)
{
Console.WriteLine("Счет своих ");
home = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Счет гостей ");
lll = Convert.ToInt32(Console.ReadLine());
if (home == lll)
Console.WriteLine("Ничья");
else
Console.WriteLine(home < lll ? "Победили гоcти" : "Победили свои");

}
if (or == 2)
{
Console.WriteLine("Введите число");
i3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(i3 % 3 == 0 ? "Кратно 3" : "Не кратно 3");
}
Console.WriteLine("Нажмите Enter");
Console.ReadKey();

}
}
}


DaleRoyFall 04 мар 2017 11:29

Console.WriteLine("Введите количество забитых голов хозяевами:");
int gol1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
int gol2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Хозяева " + gol1 + "-" + gol2 + " Гости");
if (gol1>gol2)
{
Console.WriteLine("Победили хозяева!");
}
else if(gol2>gol1)
{
Console.WriteLine("Победили гости!");
}
else
{
Console.WriteLine("Ничья!");
}



Console.WriteLine("Введите число:");
int number = Convert.ToInt32(Console.ReadLine());
if ((number%3 == 0) && (number%7 == 0))
{
Console.WriteLine("Число: " + number + " чётное");
}
else
{
Console.WriteLine("Число: " + number + " нечётное");
}

lax33 26 фев 2017 15:40
1.


int hoziav, gosti;
Console.Write("Число голов забитых хозяевами - ");
hoziav = Convert.ToInt32(Console.ReadLine());
Console.Write("Число голов забитых гостями - ");
gosti = Convert.ToInt32(Console.ReadLine());

if (hoziav > gosti)
{ Console.WriteLine("Победили хозяева!"); }

else {
if (hoziav < gosti)

{ Console.WriteLine("Гости победили!"); }

else { Console.WriteLine("Ничья"); }

}


Console.ReadLine();

2.


float inMispar, rezult;
Console.Write("Введите целое число - ");
inMispar = (float) Convert.ToDouble( Console.ReadLine());

rezult = inMispar % 3;
if (rezult == 0) { Console.WriteLine("число кратно 3"); }

else { Console.WriteLine("Число не кратно 3"); }

rezult = inMispar % 7;
if (rezult == 0) { Console.WriteLine("число кратно 7"); }

else { Console.WriteLine("Число не кратно 7"); }


Console.ReadLine();

Хесус 10 фев 2017 16:45
Фадей, есть такой метод Parse. Запись такая:
a=double.Parse(Console.ReadLine()); - это запись метода Parse. Так же можно с типом float и другими типами. При не правильной инициализации будет выброшено исключение, ну try{} , catch {} должен знать

RastaCaster 10 фев 2017 13:46

double a, b;
Console.WriteLine("Введите количество забитых голов хозяевами");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
b = Convert.ToDouble(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева");
else
Console.WriteLine("Победили гости");
Console.ReadKey();


int a;
Console.WriteLine("Введите a");
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 == 0 | a % 7 == 0))
{
Console.WriteLine("Число делится на 3 и 7");
}
Console.ReadKey();

Фадей 07 фев 2017 20:09
В каком уроке содержится более подробная информация о конвертировании чисел.
Хотел бы, чтобы моя программа считала не только заданные переменные типа int, но и double

KamaBullet 31 янв 2017 20:49

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Urok4
{
class Program
{
static void Main(string[] args)
{
string a;
Console.WriteLine("Введите TAAA:");
a=Console.ReadLine();
if (a == "TAAA")
{
Console.WriteLine("SHAAAA");
}
else
{
Console.WriteLine("LOH");
}
Console.ReadKey();
}
}
}
СПОСИБО, ХАРОШИЙ УРОК, ЕЖЖИ!!!

twilighthasan 13 янв 2017 23:45
Калькулятор :D


using System;

namespace projekt123
{
class MainClass
{
public static void Main(string[] args)
{
string ad;
float a, b;
Console.WriteLine("Выберие вариант решения\nСложение + \nВычитание -\nДеление /\nУмножение *");
Console.WriteLine("Чтобы выйти нажмите ENTER");
ad = Console.ReadLine();
switch (ad)


{
case "+":
Console.WriteLine("Вы выбрали сложение");
Console.WriteLine("Ведите первое число");
for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a += b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{

Console.WriteLine("Вы велли не число");
}

}
}

break;

case "-":
Console.WriteLine("Вы выбрали вычитание");
Console.WriteLine("Ведите первое число");
for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a -= b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{




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

}

}
}

break;


case "/":
Console.WriteLine("Вы выбрали деление");
Console.WriteLine("Ведите первое число");

for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a /= b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{

Console.WriteLine("Вы велли не число");
}

}
}



break;

case "*":
Console.WriteLine("Вы выбрали умножение");
Console.WriteLine("Ведите первое число");
for (int i = 0; i < 3; i++)
{
try
{
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ведите второе число");
b = Convert.ToInt32(Console.ReadLine());
a *= b;
Console.WriteLine("Ответ = " + a);
}
catch
{

{

Console.WriteLine("Вы велли не число");
}

}
}
break;


}


}
}
}


mihpir889 05 янв 2017 19:59

ЗАДАЧА 1

Console.WriteLine("Сколько забили голов хозяева?");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забили голов гости?");
int b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева!");
else if (b < a)
Console.WriteLine("Победили гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();

ЗАДАЧА 2 (1 способ)

Console.WriteLine("Введите число");
int k = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(k % 3 == 0 && k % 7 == 0 ? "Это число кратно 3 и 7" : "Это число не кратно 3 и 7");
Console.ReadKey();


ЗАДАЧА 2 (2 способ)

Console.WriteLine("Введите число");
double k = Convert.ToInt32(Console.ReadLine());
if (k % 3 == 0 && k % 7 == 0)
Console.WriteLine("Это число кратно 3 и 7");
else
Console.WriteLine("Это число не кратно 3 и 7");
Console.ReadKey();





Vodomer 04 янв 2017 18:48
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lesson4
{
class Program
{
static void Main(string[] args)
{
//Задача 1. С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче.
//Вывести на экран результат игры – победили хозяева/ гости / ничья.

Console.WriteLine("Введите количество забитых голов хозяевами: ");
int hosts = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями: ");
int guests = Convert.ToInt32(Console.ReadLine());

if(hosts > guests)
{
Console.WriteLine("Победили хозяева.");
Console.WriteLine("");
}
else if(hosts < guests)
{
Console.WriteLine("Победили гости.");
Console.WriteLine("");
}
else
{
Console.WriteLine("Ничья.");
Console.WriteLine("");
}


//Задача 2. Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
//Вывести на экран соответствующее сообщение.

Console.WriteLine("Введите целое число: ");
int numb = Convert.ToInt32(Console.ReadLine());

if(numb % 3 == 0 && numb % 7 == 0)
{
Console.WriteLine("Число кратно 3-м и 7-ми: {0}", numb);
}
else
{
Console.WriteLine("Число не кратно 3-м и 7-ми.");
}

Console.ReadKey();
}
}
}

Афик 01 янв 2017 10:25
1.
int a, b;
Console.WriteLine("Введите количество забитых голов хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("В матче победили хозяева!");
}
else if (a < b)
{
Console.WriteLine("В матче победили гости!");
}
else
{
Console.WriteLine("В матче ничья!");
}
Console.ReadKey();
2.
int a;
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Данное число кратна 3-м и 7-ми");
}
else
{
Console.WriteLine("Данное число не кратна 3-м и 7-ми");
}
Console.ReadKey();

Андрей 29 дек 2016 20:56

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Мой_первый_проект
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите кол-во забитых мячей хозяевами");
a =Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите кол-во забитых мячей гостями");
b = Convert.ToInt32(Console.ReadLine());
switch (a>b)
{
case true:
Console.WriteLine("Победили хозяева!");
break;
default:
switch (a<b)
{
case true:
Console.WriteLine("Победили гости!");
break;
default:
Console.WriteLine("Ничья!");
break;
}
break;
}
Console.ReadKey();

double First, Second;
Console.WriteLine("Введите первое число прогрессии:");
First = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите второе число прогрессии:");
Second = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите какой член прогрессии необходимо проверить на кратность 3 и 7");
var N = Convert.ToInt32(Console.ReadLine());
var Raznica = Second - First;
var N_chlen = First + (N - 1) * Raznica;
var Fraza_chetn3 = N_chlen % 3 == 0 ? "Кратно 3" : "Не кратно 3";
var Fraza_chetn7 = N_chlen % 7 == 0 ? "Кратно 7" : "Не кратно 7";
Console.WriteLine("Число-<"+N_chlen+"> и оно "+Fraza_chetn3+" и "+Fraza_chetn7);
Console.ReadKey();
}
}
}

Леонид 25 дек 2016 09:42

static void Main(string[] args)
{
int a;
Console.WriteLine("Ведите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
Console.WriteLine(a % 7 == 0 ? "Число кратное {} 3 и 7 " : "Число кратное {} 3 ");
else
Console.WriteLine("Число не кратное {} 3 и 7 ");
Console.ReadKey();
}

pirs 10 ноя 2016 20:08
1.
int a,b; // а - хозяева, b -гости
Сonsole.WriteLine("Введите первое число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите второе число:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева");
else if(a < b)
Console.WriteLine("Победили гости");
else
Console.WriteLine("Ничья");
Console.ReadKey();

2.
int a = 21, b = 42, c = 63;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число кратное" : "Число не кратное");
Console.WriteLine("Введите число:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(b % 3 == 0 && b % 7 == 0 ? "Число кратное" : "Число не кратное");
Console.WriteLine("Введите число:");
c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(c % 3 == 0 && c % 7 == 0 ? "Число кратное" : "Число не кратное");
Console ReadKey();



dimas 04 ноя 2016 19:22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace урок_4_задание_2
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a%3 == 0)
{
if (a % 7 == 0)
{
Console.WriteLine("Число делится без остатка и на 3, и на 7");
Console.WriteLine("Результат деления на 3 - "+ a/3);
Console.WriteLine("Результат деления на 7 - "+ a/7);
}
else
{
Console.WriteLine("Число делится без остатка на 3");
Console.WriteLine("Результат деления на 3 - "+a/3);
}

}
else
{
if (a%7 == 0)
{
Console.WriteLine("Число делится без остатка на 7");
Console.WriteLine("Результат деления на 7 - "+a/7);
}
else
{
Console.WriteLine("Число не делится без остатка ни на 3, ни на 7");
}
}
Console.ReadKey();
}
}

dimas 04 ноя 2016 18:56
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace урок_4_задание_1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите число голов, забитых хозяевами поля ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов, забитых гостями ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.Write("Хозяева победили! ");
if (b == 0)
{
Console.WriteLine("В сухую!");
}
}
else if (a<b)
{
Console.Write("Гости победили! ");
if (a == 0)
{
Console.WriteLine("В сухую!");
}
}
else
{
Console.Write("Ничья! ");
if (a == 0 && b == 0)
{
Console.WriteLine("Матч завершился без голов");
}
}
Console.ReadKey();
}
}
}

DieselWolf 02 ноя 2016 11:07
static void Main(string[] args)
{
while(!MultipleTester())
MultipleTester();

Console.ReadKey();


}

static bool MultipleTester()
{
int number;
Console.WriteLine("Enter number:");
bool result = Int32.TryParse(Console.ReadLine(), out number);
if(result)
{
if (number % 3 == 0 && number % 7 == 0)
Console.WriteLine("Number multiple of 3 and 7");
else if (number % 3 == 0 && number % 7 != 0)
Console.WriteLine("Number multiple of 3");
else if (number % 3 != 0 && number % 7 == 0)
Console.WriteLine("Number multiple of 7");
else
Console.WriteLine("Number dosent multiple of 3 and 7");
return true;
}
else
return false;
}

DieselWolf 02 ноя 2016 10:01
static void Main(string[] args)
{
while(!ScoreTester())
ScoreTester();

Console.ReadKey();


}
static bool ScoreTester()
{
int scoreTeam1, scoreTeam2;
bool result1, result2;
bool answer;

Console.WriteLine("Score of first team:");
result1 = Int32.TryParse(Console.ReadLine(), out scoreTeam1);

Console.WriteLine("Score of second team:");
result2 = Int32.TryParse(Console.ReadLine(), out scoreTeam2);

if (result1 && result2)
{
if (scoreTeam1 > scoreTeam2)
Console.WriteLine("First Team WIN!");
else if (scoreTeam1 < scoreTeam2)
Console.WriteLine("Second Team WIN!");
else
Console.WriteLine("Draw!");
answer = true;
}
else
{
Console.WriteLine("Please, enter number!");
answer = false;
}

return answer;
}

Alexey 27 окт 2016 08:05
1. Результаты футбольного матча:

int a, b;
Console.WriteLine("Введите количество голов забитых хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов забитых гостями:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева!");
else if (a < b)
Console.WriteLine("Победили гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();


2. Проверка кратности числа 3 и 7:

int a;
Console.WriteLine("Введите любое целое число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "Введенное число кратно 3" : "Введенное число не кратно 3");
Console.WriteLine(a % 7 == 0 ? "Введенное число кратно 7" : "Введенное число не кратно 7");
Console.ReadKey();

6456 26 окт 2016 02:52
слишкам сложный тест вконце

Yarick 11 окт 2016 22:27

using System;

namespace proj2
{
class MainClass
{
public static void Main (string[] args)
{
int xozayeva, gosti;
while (true)
{Console.WriteLine ("Хозяева забили");
xozayeva = Convert.ToInt32 (Console.ReadLine());
if (xozayeva >= 0)
{
break;
}
Console.WriteLine ("ERROR");
}
while (true)
{
Console.WriteLine ("Гости забили");
gosti = Convert.ToInt32 (Console.ReadLine ());
if (gosti >= 0)
{
break;
}
Console.WriteLine ("ERROR");

}

if (xozayeva == gosti)
Console.WriteLine ("НИЧЬЯ");
else
Console.WriteLine(xozayeva>gosti ? "ХОЗЯЕВА":"ГОСТИ");



}
}
}



Юрец 27 сен 2016 02:01

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FirstFunc
{
class Program
{
//инверсия числа
public static void InversNum(int [] mass, int number)
{
for(int i=0; i<mass.Length; i++)
{
if (mass[i] == number)
mass[i] = (number - number) - number;
}
}
//нахождение наименьшего
public static int MinNum(int a, int b, int c)
{
if (a < b && a < c)
return a;
else if (b < a && b < c)
return b;
else// if (c < a && c < b)
return c;
}
//возврат указанно элемента ряда Фибоначчи
public static int FiboReturn(int[] massFibo, int fiboNum)
{
return massFibo[fiboNum-1];
}


static void Main(string[] args)
{
int razmer, razmerFibo, retFib;
//указываем размерность массива
Console.WriteLine("Введите размерность массива");
razmer = Int32.Parse(Console.ReadLine());
int[] mas = new int[razmer];

//заполняем массив вводя данные с клавиатуры
for (int t = 0; t<mas.Length; t++)
{
Console.WriteLine("Введите {0} - й элемент массива", t+1);
mas[t] = Int32.Parse(Console.ReadLine());

}

//выбираем число которое будем менять
Console.WriteLine("Какое число поменять на противоположное ?");
int repl = Int32.Parse(Console.ReadLine());
InversNum(mas, repl);// вызываем функцию замены

//выводим новые массив
foreach(int NewMass in mas)
{
Console.WriteLine(NewMass);
}

Console.ReadKey();

//создаем массив в который будем записывать числа для сравнения
int[] chisla = new int[3];

// заполняем массив
Console.WriteLine("Введите 3 числа");
for (int ch = 0; ch < chisla.Length; ch++)
{
chisla[ch] = Int32.Parse(Console.ReadLine());
}

Console.WriteLine("Наименьшее из трех чисел это {0}", MinNum(chisla[0], chisla[1], chisla[2]));
Console.ReadKey();


//ряд Фибоначчи
Console.WriteLine("Введите размерность ряда Фибоначчи");
razmerFibo = Int32.Parse(Console.ReadLine());
int[] fibo = new int[razmerFibo];
fibo[0] = 1;
fibo[1] = 1;

//заполняем массив числами Фибоначчи
for (int f = 2; f<fibo.Length; f++)
{
fibo[f] = fibo[f-2] + fibo[f-1];
}

//выводим что получилось
foreach (int fibV in fibo)
{
Console.WriteLine(fibV);
}

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

//указываем какой номер элемента хотим вывести
Console.WriteLine("Какой элемент ряда Фибоначчи вам показать");
retFib = Int32.Parse(Console.ReadLine());

int finalFib = FiboReturn(fibo, retFib);// передаем порядковый номер элемента

Console.WriteLine(finalFib);

Console.ReadKey();



}
}
}

Mechik 13 сен 2016 22:24
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace gg
{
class Program
{
static void Main(string[] args)
{
float a;
Console.WriteLine("Введите любое целое число.");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Число кратное 3-ём и 7-ми");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число кратное только 3-ём.");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число кратное только 7-ми.");
}
else
{
Console.WriteLine("Число не кратное ни 3-ём, ни 7-ми");
}
Console.ReadKey();

}
}
}



Mechik 13 сен 2016 22:09
1)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace gg
{
class Program
{
static void Main(string[] args)
{
int a;
int b;
Console.WriteLine("Сколько голов забили хозяева стадиона? ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько голов забили гости? ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Победили хозяева");
}
else if (a < b)
{
Console.WriteLine("Победили гости");
}
else
{
Console.WriteLine("Команды сыграли в ничью");
}
Console.ReadKey();


}
}
}

Sh4man 05 сен 2016 22:02
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Тренировочка
{
class Program
{
static void Main(string[] args)
{
float a;
Console.WriteLine("Введите любое число");
a = Convert.ToInt32(Console.ReadLine());

if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Число кратное 3 и 7");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число кратное только 3-ем");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число кратное только 7-ми");
}
else
{
Console.WriteLine("Число не картное 3 и 7");
}
Console.ReadKey();
}
}
}

DedUndead 24 авг 2016 13:34

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Тестовый_проект
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите количество голов гостей: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов хозяев: ");
b = Convert.ToInt32(Console.ReadLine());
if (a>b)
Console.WriteLine("Победили гости");
if (b>a)
Console.WriteLine("Победили хозяи");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Тестовый_проект
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число кратно 3 и 7" : "Число не кратно 3 и 7");
Console.ReadKey();
}
}
}


ТикоАвд 23 авг 2016 16:36
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 7 == 0 && a % 3 == 0)
Console.WriteLine("Число кратно 3 и 7");
else
Console.WriteLine("Число не кратно 3 и 7");
Console.ReadKey();

Alex 23 авг 2016 13:05
решение второй задачки в двух вариантах:
1.
int a;
Console.WriteLine("Введите проверяемое число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
Console.WriteLine("Кратно трем");
else
Console.WriteLine("Не кратно трем");
if (a % 7 == 0)
Console.WriteLine("Кратно семи");
else
Console.WriteLine("Не кратно семи");
Console.ReadKey();
2.
int a;
bool btrua, bfalse, dtrua, dfalse,c,e,f,g;
btrua = true;
bfalse = false;
dtrua = true;
dfalse = false;

Console.WriteLine("Введите проверяемое число");
a = Convert.ToInt32(Console.ReadLine());

btrua= (a % 3 == 0);
bfalse =!(a %3 ==0);
dtrua= (a % 7 == 0);
dfalse=!(a%7==0);


c = btrua && dtrua;
e = btrua && dfalse;
f = bfalse && dtrua;
g = bfalse && dfalse;

if (c)
Console.WriteLine("Кратно обоим");
if (e)
Console.WriteLine("Кратно трем");
if (f)
Console.WriteLine("Кратно семи");
if (g)
Console.WriteLine("Не является кратным");

Console.ReadKey();

Алексей 20 авг 2016 19:28
вот первое задание

static void Main(string[] args)
{

int a, b;
Console.WriteLine("Введите счет хозяев:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите счет гостей:");
b = Convert.ToInt32(Console.ReadLine());
if (a == b) // ничья
{
Console.WriteLine("ничия " + a + " : " + b + "");
Console.ReadKey();
}
else
{

if (a > b) //выиграли хозяева
{
Console.WriteLine("выиграли хозяева со счетом " + a + " : " + b + "");
}
else
{
Console.WriteLine("выиграли гости со счетом " + b + " : " + a + "");
}


Console.ReadKey();
}
}
}
}


FierCer 15 авг 2016 05:49
int guest, master ;
Console.Write("Кол-во голов хозяев : ");
master = Convert.ToInt32(Console.ReadLine());
Console.Write("Кол-во голов гостей : ");
guest = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Победил"+
(master > guest ? "и хозяева" :
(guest > master) ? "и гости" :
"а дружба"));

Решение второго задания :

const int x1 = 3, x2 = 7;
int i;
Console.Write("Введите проверяемое число : ");
i = Convert.ToInt32(Console.ReadLine());
switch (i % x1 == 0)
{
case true:
Console.WriteLine(i % x2 == 0 ? "Кратно обоим" : "Кратно первому");
break;
case false:
Console.WriteLine(i % x2 == 0 ? "Кратно второму" : "Не кратно обоим");
break;
}

Max 05 авг 2016 17:35
отбой,нашёл ошибку)

Max 05 авг 2016 17:34
В чём ошибка ребят?

namespace CheckerNumber
{
class CHeckerNumberSolution
{
static void Main(string[] args)
{
int chNumber;
int chNumberSol;
int chNumberSy;
Console.WriteLine("Введите первое число:");
chNumber = Convert.ToInt32(Console.ReadKey());
Console.WriteLine("Введите второе число:");
chNumberSol = Convert.ToInt32(Console.ReadKey());
Console.WriteLine("Введите третье число:");
chNumberSy = Convert.ToInt32(Console.ReadKey());
if (chNumber % 3 == 0 && chNumberSol % 3 == 0 && chNumberSy % 3 == 0 || chNumber % 7 == 0 && chNumberSol % 7 == 0 && chNumberSy % 7 == 0)
{
Console.WriteLine("Числа кратны 3 и 7");
Console.ReadKey(true);
}
else
{
Console.WriteLine("Числа не кратны 3 и 7");
Console.ReadKey(true);
}


}
}
}


Vadim 04 авг 2016 16:22
1.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{


int a, b, max;
Console.WriteLine("Enter first number:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter second number:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a + ":" + b);
// max = a > b ? a : b;
{
if (a>b)
Console.WriteLine("The winners is a hosts!");

else if (a < b)

Console.WriteLine("The winners is a Guests!");

else
Console.WriteLine("draw");
// Console.WriteLine(max);
Console.ReadKey();
}
}
}
}

Vadim 04 авг 2016 16:04
2.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
{
int a;
Console.WriteLine("Enter number:");
a = Convert.ToInt32(Console.ReadLine());
if (a==0 || a<0)
{
Console.WriteLine("Wrong number");
System.Threading.Thread.Sleep(1000);
Environment.Exit(0);
}
if (a % 3 == 0 & a % 7 == 0)
{
Console.WriteLine("The Number " + a + " multiples to 3 and 7 ");
}
else
{
Console.WriteLine("The Number " + a + " not multiples to 3 and 7 ");
}
Console.ReadKey();
}
}
}
}

1.


Славик 03 авг 2016 12:05
namespace ConsoleApplication1
{
class Program
{
private static object get;

static void Main(string[] args)
{
int gosti;
Console.WriteLine("Введите значение гостей");
gosti = Convert.ToInt32(Console.ReadLine());
int igroki;
Console.WriteLine("Введите значение Игроков");
igroki = Convert.ToInt32(Console.ReadLine());
if (igroki > gosti)
{
Console.WriteLine("Победили игроки");
}
else if (igroki == gosti)
{
Console.WriteLine("Ничия!");
}
else
{
Console.WriteLine("Победили Гости");
}
Console.ReadKey();
//код by Славик)0))
}
}

}





Глеб 25 июл 2016 00:19
Задание 1


namespace t3
{
class Program
{
//задание:
/*1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в
футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.

*/


public static void Main(string[] args)
{

int x;
int g;

//вводим числа
Console.WriteLine("кол-во забитых голов хозяевам: ");
x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("кол-во забитых голов гостям: ");
g = Convert.ToInt32(Console.ReadLine());

//рассчет кто выиграл оператором 'if-else'
if(x > g)
{
Console.WriteLine("победила команда хозяев");
}
else if(g > x)
{
Console.WriteLine("победила команда гостей");
}
else
{
Console.WriteLine("победила дружба");
}
Console.ReadKey();
}
}


Валец 21 июл 2016 15:10
ЗАДАНИЕ 1
int zabili1, zabili2;
Console.WriteLine("Сколько забила команда - Спартак?");
zabili1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забила команда - ЦСКА?");
zabili2 = Convert.ToInt32(Console.ReadLine());
if (zabili1 > zabili2)
{
Console.WriteLine("Спартак победил со счетом" + " " + zabili1 + " " + ":" + " " + zabili2);
}
else if (zabili1<zabili2)
{
Console.WriteLine("ЦСКА победила со счетом" + " " + zabili2 + " " + ":" + " " + zabili1);
}
else
{
Console.WriteLine("Команды сыграли вничью со счетом" + " " + zabili1 + " " + ":" + " " + zabili2);
}
Console.ReadKey();

Arab 30 июн 2016 11:35
Задание №1.
class Program
{
static void Main(string[] args)
{
int hosts;
int guest;
string q = " ";

while (q != "q")
{
try
{
Console.WriteLine("Введите количество забитых голов хозяевами:");
hosts = int.Parse(Console.ReadLine());

Console.WriteLine("Введите количество забитых голов гостями:");
guest = int.Parse(Console.ReadLine());

if (hosts > guest)
Console.WriteLine("Победили хозяева со счетом {0}:{1}", hosts, guest);
else if (guest > hosts)
Console.WriteLine("Победили гости со счетом {0}:{1}", guest, hosts);
else
Console.WriteLine("Ничья");
}
catch
{
Console.WriteLine("Будьте внимательны. Нужно вводить только числа!!!");
}
Console.WriteLine("Для выхода из программы нажмите \"q\"");
q = Console.ReadLine();

}
}
}

Виталий 28 июн 2016 23:07
int a;
Console.WriteLine("Введите число:");
Console.WriteLine();
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.WriteLine(a % 3 == 0 ? a + " кратно числу 3 " : a + " не кратно числу 3 ");
Console.WriteLine();
Console.WriteLine(a % 7 == 0 ? a + " кратно числу 7 " : a + " не кратно числу 7 ");
Console.ReadKey();

Андрей 23 июн 2016 16:41
2 задача

int chislo;
Console.Write("Введите число: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(chislo % 3 == 0 ? "число кратно 3-ём!" : "число не кратно 3-ём!");
Console.WriteLine(chislo % 7 == 0 ? "число кратно 7-ми!" : "число не кратно 7-ми!");
Console.WriteLine(chislo % 3 == 0 && chislo % 7==0 ? "кратно!" : "некратно!");
Console.ReadKey();

Андрей 23 июн 2016 16:23
1 задача

class Program
{
static void Main(string[] args)
{
int dom;
int gost;
Console.Write("Введите количество забитых мячей хозяевами: ");
dom = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество забитых мячей гостями: ");
gost = Convert.ToInt32(Console.ReadLine());
if (dom > gost)
{
Console.Write("Победа хозяев на " + (dom - gost)+" мячей ");
}
else if (dom < gost)
{
Console.Write("Победа гостей на " + (gost-dom)+ " мячей ");
}
else
{
Console.Write("Ничья " + gost+" - "+dom);
}
Console.ReadKey();
}
}

Cocaine 08 июн 2016 19:58
ЛК, вообще все работать должно, но попробуйте добавить
Console.WriteLine (max = a > b ? a : b);
или "max" замените на какую-нибудь букву, а может просто у вас что-то тупит))

ЛК 08 июн 2016 17:25
Чего-то тут не хватает. Не выводит результат.
}

static void Main(string[] args)
{
int a, b, max;
Console.WriteLine("Введите первое число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите второе число:");
b = Convert.ToInt32(Console.ReadLine());
max = a > b ? a : b;


GrayHerzog 07 июн 2016 21:37
Console.WriteLine("Enter your number");
Console.WriteLine(Convert.ToInt32(Console.ReadLine()) % 21 == 0 ? "OK" : "Try again");

Devo4ka 07 июн 2016 13:05

int a = Convert.ToInt32 (Console.ReadLine ());
Console.Write(a%21==0?"Powers of 3 and 7! ":"Sorry, try again)");

Devo4ka 07 июн 2016 12:52
Console.Write ("Сколько забили хозяева?");
int goal_out = Convert.ToInt32(Console.ReadLine());
Console.Write ("Сколько забили гости?");
int goal_in= Convert.ToInt32(Console.ReadLine());

Console.Write( goal_out > goal_in ? "Победили хозяева" : goal_out == goal_in ? "Ничья":"Победили гости");
Console.Write(" со счетом "+goal_out+" : "+goal_in);

Inna 28 май 2016 09:05
static void Main(string[] args)
{
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("vvedite chislo:");
if(a % 7 == 0)
{
Console.WriteLine(a % 3 == 0 ? "chi che" : "chi nechetnyie");
}

Inna 25 май 2016 12:52
Random ran = new Random();
int a = ran.Next(0, 15);
int b = ran.Next(0, 15);
Console.WriteLine(a+" Рукоопы1" + "\n" + b+" Рукоопы2");
if (a == b)
Console.WriteLine("игра закончилась ни о чем");
else
Console.WriteLine(a < b ? "радостные 1куроопы, а 2 очень не радостные" : "рукоопы2 очень радуются, а 1 не очень");

Console.ReadLine();

Platax 24 май 2016 21:20
Подскажите обязательно ставить {} при работе с if else?


if (a)
{//или можно не ставить эти скобки после if или else?
....
}

Platax 24 май 2016 21:16
Задача про футбол. С защитой от минуса при вводе результата команд.

using System;
namespace _2chislaOdno
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите к-во забитых голов, командой 'А'-хозяева");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите к-во забитых голов, командой 'B'-гости");
int b = Convert.ToInt32(Console.ReadLine());

if (a < 0 || b < 0) //защита от минуса при вводе результата голов
{
Console.WriteLine("Введите правильное число");
}
else if (a > b || a < b)
{
Console.WriteLine(a > b ? "Победили хозяева, комманда 'A'" : "Победили гости комманда 'B'");
}
else
{
Console.WriteLine("Ничья! Победила дружба");
}
Console.ReadKey();
}
}
}

Стасян 17 май 2016 13:26
Задание № 1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Домашнее_задание_2
{
class Program
{
static void Main(string[] args)
{
int xoz, gos;
Console.WriteLine("Голов забитых хозяивами");
xoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Голов забитых гостями");
gos = Convert.ToInt32(Console.ReadLine());

if (xoz < gos )
Console.WriteLine("Победили Гости");
else if (xoz> gos)
Console.WriteLine("Победили Хозяева");
else
Console.WriteLine("Ничья");

Console.ReadKey();

}
}
}



Задание № 2


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Домашнее_задание_2_2_
{
class Program
{
static void Main(string[] args)
{
int a=3, b=7, z;

Console.WriteLine("Введите число");
z = Convert.ToInt32(Console.ReadLine());

if (z % a == 0 && z % b == 0)
Console.WriteLine("Число кратное 3 и 7");

else
Console.WriteLine("Число некратное 3 и 7");
Console.ReadKey();




}
}
}


CrazyFrog 13 май 2016 18:31


//////////////////////////////////////////////////////////////////

Первая…

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int A, B;
Console.WriteLine("Введите кол-во забитых голов!");
A = Convert.ToInt32(Console.ReadLine());
B = Convert.ToInt32(Console.ReadLine());
if (A > B)
Console.WriteLine("Победители Хозяева!");
else if (A < B)
Console.WriteLine("Победители Гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
}
}
}

//////////////////////////////////////////////////////////////////

Вторая…

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int A;
Console.WriteLine("Введите число!");
A = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(A % 3 == 0 ? "Число кратно 3!" : "Число некратно 3!");
Console.WriteLine(A % 7 == 0 ? "Число кратно 7!" : "Число некратно 7!");
Console.WriteLine(A % 3 == 0 && A % 7 == 0 ? "Число кратно 7 и 3!" : "Число некратно 7 и 3!");
Console.ReadKey();
}
}
}



poohcoolguy 11 май 2016 02:23
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите целое число для его проверки одновременной кратности 3 и 7 (21, 42, 63...):");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Данное число является кратным и 3 и 7 одновременно");
else if (a % 3 == 0 || a % 7 == 0)
Console.WriteLine(a % 3 == 0 ? "Число кратно только 3" : "Число кратно только 7");
else
Console.WriteLine("Число не кратно ни 3 ни 7");
Console.WriteLine("Нажмите любую клавишу для выхода...");
Console.ReadKey();
}

SeaSoul 27 апр 2016 17:07
int userNumber;
Console.WriteLine("Введите число, мы проверим делиться ли оно на 3 и 7: \n");
userNumber = Convert.ToInt32(Console.ReadLine());
if (userNumber%(3*7)==0)
{
Console.WriteLine("\nВерно \"Число {0} делиться как на 3 так и на 7\"", userNumber);
}
else Console.WriteLine("\nНе верно \"Число {0} не делиться как на 3 так и на 7\"", userNumber);
Console.ReadKey();

SeaSoul 27 апр 2016 16:54
int onHomeGoal, onAwayGoal;
Console.WriteLine("Введите количество мячей забитых хозяевами матча: \n");
onHomeGoal = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nВведите количество мячей забитых гостями матча: \n");
onAwayGoal = Convert.ToInt32(Console.ReadLine());
if (onHomeGoal > onAwayGoal)
{
Console.WriteLine("\nПобедили хозяева: {0}-{1}", onHomeGoal, onAwayGoal);
}
else if (onAwayGoal > onHomeGoal)
{
Console.WriteLine("\nПобедили гости: {0}-{1}", onHomeGoal, onAwayGoal);
}
else Console.WriteLine("\nНичья: {0}-{1}", onHomeGoal, onAwayGoal);
Console.ReadKey();

Ablaykhan 26 апр 2016 23:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sixth_application
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Enter number which divide on 3 and 7");
a = Convert.ToInt32(Console.ReadLine());
if(a%3==0 && a % 7 == 0)
{
Console.WriteLine("Program is done" + " " + a);
}
else
{
Console.WriteLine("Restart program");
}
Console.ReadKey();
}
}
}

Ablaykhan 26 апр 2016 22:08
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace fiveth_application
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Голы хозяев:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Visitor's goals:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Host team wins");
}
else if (a < b)
{
Console.WriteLine("Visit team wins");
}
else
{
Console.WriteLine("Game is draw");
}
Console.ReadKey();
}
}
}

Максим 24 апр 2016 21:38
Денис , после того как выполняется условие (или кратно трем или семи) цикл заканчивает выполнение и пропускает условие , где выполняется проверка одновременной кратности.

Денис 24 апр 2016 15:11
Поправка. Код не видит, что 21, 42, 63 кратны 3 и 7 одновременно.

Денис 24 апр 2016 15:03
Мой код не работает. Суть проблемы - мой код не видит, что 21, 42, 63 кратны 7.

int a;
Console.WriteLine("Узнаем, является ли число кратным трём и/или семи? ");
a = Convert.ToInt32(Console.ReadLine());
if(a%3==0)
Console.WriteLine("Число кратно только трём, но не кратно семи. ");
else if(a%7==0)
Console.WriteLine("Число кратно только семи, но не кратно трём. ");
else if(a%3==0 && a%7==0)
Console.WriteLine("Число кратно и трём, и семи одновременно. ");
else
Console.WriteLine("Число не кратно ни трём, ни семи. ");

Sasha 21 апр 2016 12:26

using System;
using System.Collections.Generic;
using System.Linq;

public class Program
{
public static void Main()
{
int a, b;
Console.WriteLine("пожалуйста введите число которое кратно и 7 и 3");
a=Convert.ToInt32(Console.ReadLine());
if(a % 3 == 0&&a % 7 == 0){
Console.WriteLine("Число кратное 7 и 3");
}
else{
Console.WriteLine(" извините но это число не кратно числам 3 и 7(одновременно), попробуйте еще");
}
Console.ReadKey();

}
}


Артем 08 апр 2016 05:34

int a;
Console.WriteLine("Введите количество голов, забитых первой командой");
a = Convert.ToInt32(Console.ReadLine());
int b;
Console.WriteLine("Введите количество голов, забитых второй командой");
b = Convert.ToInt32(Console.ReadLine());
if (a != b) ;
{
Console.WriteLine((a > b) ? "Победила команда №1" : "Победила команда №2");
}
int c;
Console.WriteLine("Введите число");
c = Convert.ToInt32(Console.ReadLine());
if (c % 3 == 0 && c % 7 == 0)
{
Console.WriteLine("Число "+ c +" кратно и 3 и 7");

}
if (c % 3 == 0)
{
Console.WriteLine("Число " + c + " кратно 3");
}
if (c % 7 == 0)
{
Console.WriteLine("Число " + c + " кратно 7");
}
else
{
Console.WriteLine("Ошибка!")
}
Console.ReadKey();

iaKrevetko 30 мар 2016 16:20

int a, b;
string c;

Console.Write("Введите число голов забитых командой №1: ");
a = Convert.ToInt32(Console.ReadLine());

Console.Write("Введите число голов забитых командой №2: ");
b = Convert.ToInt32(Console.ReadLine());

if (a != b)
{
c = a > b ? "Победила команда №1" : "Победила команда №2";
}

else
{
c = "Ничья";
}

Console.WriteLine(c);

СуперДиджей 29 мар 2016 09:45

int a, b;
Console.WriteLine("Input goals of guest team");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Input goal of host team:");
b = Convert.ToInt32(Console.ReadLine());
if(a == b)
{
Console.WriteLine("Ничья короч");
}
else if (a > b)
{
Console.WriteLine("Guests wins!");
}
else
{
Console.WriteLine("Hosts wins!");
}
Console.ReadKey();

Степан 13 мар 2016 00:24
Fixed Version



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Project1
{
class Class1
{
public static void Main()
{
int goalowners;
int goalhosts;
Console.WriteLine("Введите количество голов, забитых хозяевами матча");
goalowners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями матча");
goalhosts = Convert.ToInt32(Console.ReadLine());
if (goalhosts == goalowners)
{
Console.WriteLine("Ничья");
}
else
{
bool result;
if (goalowners > goalhosts)
{
result = true;
}
else
{
result = false;
}
switch (result)
{
case true:
Console.WriteLine("Победили хозяева матча");
break;
case false:
Console.WriteLine("Победили гости матча");
break;

}

}

Console.WriteLine();
Console.WriteLine("Press 'Enter' to close the window");
Console.Read();
}
}
}

Степан 13 мар 2016 00:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Project1
{
class Class1
{
public static void Main()
{
int goalowners;
int goalhosts;
Console.WriteLine("Введите количество голов, забитых хозяевами матча");
goalowners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями матча");
goalhosts = Convert.ToInt32(Console.ReadLine());
bool result;
if (goalowners > goalhosts)
{
result = true;
}
else
{
result = false;
}
switch (result)
{
case true:
Console.WriteLine("Победили хозяева матча");
break;
case false:
Console.WriteLine("Победили гости матча");
break;
default:
Console.WriteLine("Ничья");
break;

}




Console.WriteLine();
Console.WriteLine("Press 'Enter' to close the window");
Console.Read();
}
}
}

kolyta 09 мар 2016 22:21
Console.WriteLine("Введите количество забитых голов хозяевами");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
int b = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(a == b ? "\n ничья" : a > b ? "\n победили хозяева" : "\n победили гости");
Console.ReadLine();

vek 11 фев 2016 18:10
БольшОе спасибо автору за уроки!


const int men_post = 100;//постоянная для мужчин 100
const int women_post = 110;//постоянная для женщин 110
const double vol = 1.15;//постоянная для расчета формулы 115(что то напутано и формула не верна)
int rost;
char pol;
Console.WriteLine("введите ваш пол m-мужской,w-женский");
pol = Convert.ToChar(Console.ReadLine());
Console.WriteLine("введите ваш рост в см");
rost = Convert.ToInt32(Console.ReadLine());
switch (pol)
{
case 'm':
Console.WriteLine("ваш оптимальный вес"+(vol*(rost-men_post))+"кг");
Console.ReadKey();
break;
case 'w':
Console.WriteLine("ваш оптимальный вес" + (vol * (rost - women_post)) + "кг");
Console.ReadKey();
break;

Vova 10 фев 2016 21:44
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число " + a + " - кратное и 3 и 7");
else if (a % 3 == 0)
Console.WriteLine("Число " + a + " - кратное только 3");
else if (a % 7 == 0)
Console.WriteLine("Число " + a + " - кратное только 7");
Console.ReadKey();
}
}
}

xlalx 20 янв 2016 12:07
2Александр


Console.Write("Введите число для проверки его на кратность 3 или 7:");
int b = Convert.ToInt32(Console.ReadLine());
Console.Write((b % 3 == 0) && (b % 7 == 0) ? "число кратно 3 и 7 " : b % 7 == 0 ? "число кратно 7" : b % 3 == 0 ? "Число кратно 3" : "не кратно ни 3 ни 7");
Console.ReadKey();


:)

NewOne 19 янв 2016 21:01
№1


int goals1 , goals2;
Console.WriteLine('Количество забитых голов первой командой:');
goals1 = Convert.ToInt16(Console.ReadLine());
Console.WriteLine('Количество забитых голов второй командой:');
goals2 = Convert.ToInt16(Console.ReadLine());
if (goals1 > goals2)
Console.WriteLine(goals1 + ' : ' + goals2 + 'Победила первая команда');
else if (goals1 < goals2)
Console.WriteLine(goals1 + ' : ' + goals2 + 'Победила вторая команда');
else
Console.WriteLine(goals1 + ' : ' + goals2 + 'Ничья');
Console.ReadKey();



№2


int a;
Console.WriteLine('Введите число');
a = Convert.ToInt32(Console.ReadLine());
bool b = 3, c = 7;
if (a % b && a % c)
Console.WriteLine('Кратное');
else
Console.WriteLine('Не кратное');
Console.ReadKey();


Если "a = Convert.ToInt64", что-то нужно менять в коде, например "int a" на "long a"? Как знать, когда применять ToInt64, ToInt32, ToInt16?

Алексей 15 янв 2016 18:57
int a,b;
Console.WriteLine("Введите количество голов забитых хозяевами во вчерашнем матче -");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов забитых гостями во вчерашнем матче -");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Победили хозяева матча");
Console.ReadKey();
}
else if (a < b)
{
Console.WriteLine("Победили гости");
Console.ReadKey();
}
else
{
Console.WriteLine("Результат - ничья");
Console.ReadKey();

Александр 11 янв 2016 23:58
Вот по моему код должен быть всегда минимальным и функциональным,
может ещё меньше придумаете? Мой код проверяет любое число на кратность 7 или 3, и говорит о том кратно ли введённое число 3, или7, или одновременно 3 и 7, или не кратно вообще

static void Main(string[] args)
{
Console.Write("Введите число для проверки его на кратность 3 или 7:");
int b = Convert.ToInt32(Console.ReadLine());
if (b % 3 == 0 && b % 7 == 0 )
Console.Write("Число {0} кратно и 3 и 7 :",b);
else
Console.Write(b % 3 ==0 ? "число кратно 3" : b % 7 == 0 ? "число кратно 7" : "не кратно ни 3 ни 7");
Console.ReadKey();
}

Vaniok 08 янв 2016 13:36
int c;
Console.WriteLine("Введіть число");
c = Convert.ToInt32(Console.ReadLine());
if(c % 3 == 0 && c % 7 == 0 )
{
Console.WriteLine( "Кратне 3м : Кратне 7ми");
}
else if (c % 3 == 0 || c % 7 != 0)
{
Console.WriteLine("Данное число кратно 3 ");
if (c % 3 != 0 || c % 7 == 0)
{ Console.WriteLine("Данное число кратно 7"); }
}
else { Console.WriteLine("Error"); }


Console.ReadKey();



Sergei 24 дек 2015 11:53
Только что понял что в моей версии нужно Console.ReadKey () вынести за скобки, чтобы каждый раз не писать.

Sergei 24 дек 2015 11:49
//Задание 1
int a, b;
Console.WriteLine("Введите количество мячей, забитых хозяевами поля :");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество мячей, забитых гостями :");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Победили хозяева поля!");
Console.ReadKey();
}
else if (a < b)
{
Console.WriteLine("Победили гости!");
Console.ReadKey();
}
else
{
Console.WriteLine("Ничья");
Console.ReadKey();
}

//Задание 2

int a;
Console.WriteLine("Введите число, которое необходимо проверить на кратность 3м и 7ми :");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Введенное вами число кратно 3м и 7ми");
Console.ReadKey();

}
else if (a % 3 == 0 || a % 7 == 0)
{
Console.WriteLine("Данное число кратно только одному из данных чисел ");
Console.ReadKey();

}
else
{
Console.WriteLine("данное число не кратно ни одному из чисел");
Console.ReadKey();
}

Димка 21 дек 2015 19:59
int a, tr;
Console.WriteLine(" Введите № операции ");
Console.WriteLine("1: Кратно 3");
Console.WriteLine("2: Кратно 7");
a = int.Parse(Console.ReadLine());
switch (a)
{
case 1:
{
Console.WriteLine("Введите число Кратно 3");
tr = int.Parse(Console.ReadLine());
Console.WriteLine(tr % 3 == 0 ? "Число кртно" : "!!!Число не кратно 3!!!");
Console.ReadKey();
}
break;

case 2:
{
Console.WriteLine("Введите число Кратно 7");
tr = int.Parse(Console.ReadLine());
Console.WriteLine(tr % 7 == 0 ? "Число кртно" : "!!!Число не кратно 7!!!");
Console.ReadKey();
break;
}

Zibarez 21 дек 2015 19:08
static void Main(string[] args)
{
int a, d, e;
d = 3;
e = 7;
Console.WriteLine("Введите число, которое хотите проверить на кратность 3 и 7");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % d == 0? "данное число делится на 3":"данное число не делится на 3");
Console.WriteLine(a % e == 0?"данное число делится на 7":"данное число не делится на 7");
Console.ReadKey();
}

Valet 16 дек 2015 23:27

tatic void Main(string[] args)
{
//2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
//Вывести на экран соответствующее сообщение.

Console.WriteLine("ВВедите число:");
int number = int.Parse(Console.ReadLine());
if (number % 3 == 0 && number % 7 == 0)
Console.WriteLine("Число кратно 3-м и 7-ми.");
else if ((number % 3 == 0 || number % 7 == 0))
{
if (number % 3 == 0)
Console.WriteLine("Число кратно 3-м ");
if (number % 7 == 0)
Console.WriteLine("Число кратно 7-м ");
}
else Console.WriteLine("Число не кратно ни 3-м и ни 7-ми.");

}

Valet 16 дек 2015 23:17

static void Main(string[] args)
{
//1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче.
//Вывести на экран результат игры – победили хозяева/гости/ничья.
int a, b;
Console.WriteLine("Введите количество забитых голов хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("победили хозяева");
else if (a < b)
Console.WriteLine("победили гости");
else
Console.WriteLine("ничья.");

Console.ReadKey();

}

Зия 11 ноя 2015 02:02

using System;
class proverka
{
static void Main()
{
Console.Write("Команда А забил голов: ");
int KomandaA = int.Parse(Console.ReadLine());
Console.Write("Команда B забил голов: ");
int KomandaB = int.Parse(Console.ReadLine());

if (KomandaA == KomandaB)
Console.WriteLine("Матч между командами А и В завершился в ничью");
else
{
Console.WriteLine(KomandaA > KomandaB ? "Команда А выиграл Команду В счётом {0}-{1}" : "Команда B выиграл Команду A счётом {1}-{0}",KomandaA,KomandaB);
}
Console.ReadLine();
}
}



using System;
class proverka
{
static void Main()
{
Console.Write("Введите число чтоб проверить его кратность на 3 и на 7: ");
int CISLO = int.Parse(Console.ReadLine());

if (CISLO % 3 == 0 && CISLO % 7 == 0)
Console.WriteLine("Число {0} делится на числа 3 и 7", CISLO);
else
Console.WriteLine("Число {0} не делится на 3 или же на 7, или же на обоим....",CISLO);

Console.ReadLine();
}
}

Игорь 28 окт 2015 14:44
static void Main(string[] args)
{
int x,z;
Console.WriteLine("Введите число:");
x = Convert.ToInt32(Console.ReadLine());
if (x%3==0 && x%7==0)
Console.WriteLine("Число кратно и 3 и 7");
else if (x%3==0 || x%7==0)
{
if(x%3==0)
Console.WriteLine("Число кратно только 3");
else if (x%7==0)
Console.WriteLine("Число кратно только 7");
}
else
Console.WriteLine("Число некратно ни 3 ни 7");
Console.ReadLine();
}

Игорь 28 окт 2015 14:08
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите кол-во голов забитые хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите кол-во голов забитые гостями:");
b = Convert.ToInt32(Console.ReadLine());
if(a>b)
Console.WriteLine("Победили хозяева со счетом {0}:{1}",a,b);
else if(a<b)
Console.WriteLine("Победили гости со счетом {0}:{1}",a,b);
else
Console.WriteLine("Ничья!");
Console.ReadKey();
}

vostok7777 25 окт 2015 13:02
как-то так

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int g1, g2;//количество забитых голов
Console.WriteLine("Введите количество забитых голов хозяевами");
g1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
g2 = Convert.ToInt32(Console.ReadLine());
if (g1<g2)
{
Console.WriteLine("Матч закончился с счетом " + g1 +":" + g2 + " в пользу гостей");
}
else if (g1>g2)
{
Console.WriteLine("Матч закончился с счетом " + g1 +":" + g2 + " в пользу хозяев");
}
else
{
Console.WriteLine("Матч закончился с счетом " + g1 +":" + g2 + " в ничью");
}
Console.ReadLine();
}
}
}



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int a, b=3, c=7;
Console.WriteLine("Введите число, будем проверять его на кратность 3-м и 7-ми");
a=Convert.ToInt32(Console.ReadLine());
if(a%b==0)
{
Console.WriteLine("Число "+ a + " делится на " + b + " без остатка" );
}
else Console.WriteLine("Число "+ a + " не делится на " + b + " без остатка" );

if (a%c==0)
{
Console.WriteLine("Число "+ a + " делится на " + c + " без остатка" );
}
else Console.WriteLine("Число " + a + " не делится на " + c + " без остатка");
Console.ReadLine();
}


}
}


Victor 22 окт 2015 21:29
namespace Football
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите число забитых голов хозяивами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями:");
b = Convert.ToInt32(Console.ReadLine());
Console.Write(a > b ? "Победили хозяива со щётом " + a + ":" + b : a < b ? "Победили гости со щётом " + b + ":" + a : "Ничья " + a + ":" + b);
Console.ReadKey();
}
}
}

Игорь 20 окт 2015 20:01
А вот и вторая программа подоспела.

namespace DivideBy3or7
{
class Program
{
static void Main(string[] args)
{
int numb;
string exit;

verybeginning:
Console.WriteLine("Эта программа поможет вам проверить число на кратность 3 и 7. Введите целое число и нажмите Enter.");
nonumbegin:
if (int.TryParse(Console.ReadLine(), out numb))
{
if (numb % 3 == 0 && numb % 7 == 0)
{
Console.WriteLine("Ваше число кратно и 3, и 7 одновременно!");
goto restarter;
}
else if (numb % 3 == 0 && numb % 7 > 0)
{
Console.WriteLine("Ваше число не кратно 7, но зато оно кратно трём.");
goto restarter;
}
else if (numb % 7 == 0 && numb % 3 > 0)
{
Console.WriteLine("Ваше число не кратно 3, но зато оно кратно семи.");
goto restarter;
}

else
{
Console.WriteLine("Ваше число не кратно ни 3, ни 7. :(");
goto restarter;
}
}

else
{
Console.WriteLine("Эй, это не число. Или не целое число. Давайте ещё раз, только постарайтесь всё-таки ввести целое число, хорошо? :)");
goto nonumbegin;
}

restarter:
Console.WriteLine("Попробуем ещё раз? Нажмите Enter.");
Console.WriteLine("Введите ВЫХОД и нажмите ENTER, чтобы выйти из программы.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
{
Environment.Exit(0);
}
else goto verybeginning;
}
}
}

Игорь 20 окт 2015 19:35
Решил особенно не усложнять программу. Оставил простой ввод двух значений и их сравнение между собой.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SoccerChecker
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Эта программа выводит результат матча с учётом количества забитых каждой из сторон голов.");
string exit;

int ghost;
Console.WriteLine("Укажите, сколько мячей забили хозяева стадиона, и нажмите Enter.");
ghost = Convert.ToInt32(Console.ReadLine());

int gguest;
Console.WriteLine("Укажите, сколько мячей забили гости, и нажмите Enter.");
gguest = Convert.ToInt32(Console.ReadLine());

if (ghost > gguest)
{
Console.WriteLine("Победили хозяева!");
Console.WriteLine("Введите ВЫХОД и нажмите Enter, чтобы выйти из программы.");
Console.WriteLine("Нажмите Enter, чтобы попробовать ещё раз.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
Environment.Exit(0);
else Main(args);

}
else if (ghost == gguest)
{
Console.WriteLine("Команды сыграли вничью.");
Console.WriteLine("Введите ВЫХОД и нажмите Enter, чтобы выйти из программы.");
Console.WriteLine("Нажмите Enter, чтобы попробовать ещё раз.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
Environment.Exit(0);
else Main(args);
}
else
Console.WriteLine("Победили гости!");
Console.WriteLine("Введите ВЫХОД и нажмите Enter, чтобы выйти из программы.");
Console.WriteLine("Нажмите Enter, чтобы попробовать ещё раз.");
exit = Console.ReadLine();
if (exit == "ВЫХОД")
Environment.Exit(0);
else Main(args);
}
}
}

Виктор 17 окт 2015 13:16

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
int b;
Console.Write("Введите число кратное 3 и 7 = ");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();

if (b % 3 == 0 && b % 7 == 0)
{
Console.WriteLine("Вы совершенно правы - " + b + " кратно 3 и 7");
Console.WriteLine();
}
else
{
Console.WriteLine("Вы немного ошиблись. Попробуйте еще раз");
Console.WriteLine();

for (int i = 0; i < 1; i++)
{
int c;
Console.Write("Введите число кратное 3 и 7 = ");
c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();

if (c % 3 == 0 && c % 7 == 0)
{
Console.WriteLine("Вы совершенно правы " + c + " кратно 3 и 7");
Console.WriteLine();
}
else
Console.WriteLine("Вы опять ошиблись. Больше попыток у Вас нет!");
}

}


}
}
}


Dipe 13 окт 2015 15:58
Или так, если использовать классы:


class Demonstration
{
public int n, sn, tn;
public void Test()
{
Console.Write("Введите число: ");
n = Convert.ToInt32(Console.ReadLine());
if (n % 3 == 0 && n % 7 == 0)
{
sn = n / 3;
tn = n / 7;
Console.WriteLine("{0}/3 = {1}", n, sn);
Console.WriteLine("{0}/7 = {1}", n, tn);
}
else
{ Console.WriteLine("Число не кратно 3 и 7 :(("); }
}
}

class Program
{
static void Main(string[] args)
{
Demonstration demo = new Demonstration();
demo.Test();
Console.ReadLine();

}
}

Dipe 13 окт 2015 15:38
Как вариант сразу с результатом какому числу кратно.


int n, sn, tn;
Console.Write("Enter number: ");
n = Convert.ToInt32(Console.ReadLine());

if (n % 3 == 0 && n % 7 == 0)
{
sn = n / 3;
tn = n / 7;
Console.WriteLine("{0}/3 = {1}", n, sn);
Console.WriteLine("{0}/7 = {1}", n, tn);
}
else
{ Console.WriteLine("Error :(("); }

west_tima 13 окт 2015 10:14

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Проверка числа на кратность");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a%3 == 0 && a%7 == 0 ? "Кратная" : "Некратная");
}
}
}


west_tima 13 окт 2015 09:24

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int gol_xoz, gol_gos;
Console.WriteLine("Количество забитых голов гостей: ");
gol_gos = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Количество забитых голов хозяев: ");
gol_xoz = Convert.ToInt32(Console.ReadLine());
Console.Write("Результат: ");
if (gol_gos > gol_xoz)
Console.WriteLine("Выиграли матч гости футбола");
else if (gol_gos < gol_xoz)
Console.WriteLine("Выиграли матч хозява футбола");
else
Console.WriteLine("Ничья");
}
}
}


Эдем 12 окт 2015 00:50
int shahtar, dinamo;
Console.WriteLine("количество забитых голов хозяевами");
shahtar = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("количество забитых голов гостями");
dinamo = Convert.ToInt32(Console.ReadLine());
if (shahtar > dinamo)
Console.WriteLine("Победили хозяева");
else
Console.WriteLine("Победили гости");
Console.ReadKey();

Владислав 10 окт 2015 08:02
Первая задача, со всеми исключениями


class Program
{
static void Main()
{
int a, b;
Console.WriteLine("Введите количество забитых голов первой команды:");
try
{
a = Convert.ToInt32(Console.ReadLine());
}
catch
{
a = -1;
}
Console.WriteLine("Введите количество забитых голов второй команды:");
try
{
b = Convert.ToInt32(Console.ReadLine());
}
catch
{
b = -1;
}
if (a < 0 || b < 0)
{
Console.WriteLine("Ошибка! Введены некорректные данные");
Console.WriteLine("Нужно вводить только целые положительные числа ");
}
else
{
if (a > b)
Console.WriteLine("Победили хозяева со счетом " + a + " : " + b);
else if (a < b)
Console.WriteLine("Победили гости со счетом " + a + " : " + b);
else
Console.WriteLine("Ничья! Счет - " + a + " : " + b);
}
Console.ReadKey();
}
}

Дмитрий 09 окт 2015 07:44
Вот, простите за многопост ))

//Громоздко, но как умеем )))
using System;

namespace EducationApp
{
class Program
{
static void Main()
{
int a=22, b=33, c=77; //берем свои примеры

if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", a);
else if (a % 3 == 0 && a % 7 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", a);
else if (a % 3 != 0 && a % 7 == 0)
Console.WriteLine("Число {0} кратно 7, но не кратно 3", a);
else Console.WriteLine("Число {0} не кратно 3 и не кратно 7", a);

if (b % 3 == 0 && b % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", b);
else if (b % 3 == 0 && b % 7 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", b);
else if (b % 3 != 0 && b % 7 == 0)
Console.WriteLine("Число {0} кратно 7, но не кратно 3", b);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", b);

if (c % 3 == 0 && c % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", c);
else if (c % 3 == 0 && c % 7 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", c);
else if (c % 3 != 0 && c % 7 == 0)
Console.WriteLine("Число {0} кратно 7, но не кратно 3", c);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", c);

Console.ReadKey();
}
}
}


Дмитрий 09 окт 2015 07:34
Тьфу, не доделал )))

Дмитрий 09 окт 2015 07:33

using System;

namespace EducationApp
{
class Program
{
static void Main()
{
int a=21, b=42, c=63;
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", a);
else if (a % 3 == 0 && a % 3 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", a);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", a);
if (b % 3 == 0 && b % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", b);
else if (b % 3 == 0 && b % 3 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", b);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", b);
if (c % 3 == 0 && c % 7 == 0)
Console.WriteLine("Число {0} кратно 3 и 7", c);
else if (c % 3 == 0 && c % 3 != 0)
Console.WriteLine("Число {0} кратно 3, но не кратно 7", c);
else Console.WriteLine("Число {0} кратно 7, но не кратно 3", c);
Console.ReadKey();
}
}
}


Дмитрий 09 окт 2015 06:42

using System;

namespace EducationApp
{
class Program
{
static void Main()
{
int home, away;
Console.WriteLine("Введите исходные данные (отрицательные значения преобразуются в положительные):");
Console.WriteLine("Сколько забили хозяева: ");
home = Math.Abs(Convert.ToInt32(Console.ReadLine()));
Console.WriteLine("Сколько забили гости:");
away = Math.Abs(Convert.ToInt32(Console.ReadLine()));
if (home > away)
Console.WriteLine("Победили хозяева с счётом {0} : {1}", home, away);
else if (home < away)
Console.WriteLine("Победу одержали гости. Счёт {0} : {1}", home, away);

else Console.WriteLine("У нас ничья - {0} : {1}", home, away);
Console.WriteLine("Считаем по-новой?");
Console.ReadKey();
Main();
}



}
}


ROOT 07 окт 2015 18:55
Near
-----------------------------------------------------------------------------------------
Ошибка в том, что ты использовал в качестве условия переменную, а требуется значение. Вот правильный вариант твоей программы, только условия я заменил на Вариант 1 и 2, потому что такой бред, который ты написал просто читать смешно. лучше уж не позорься, а придумывай для практики нормальные программы.

string a = "Вариант А",
b = "Вариант В";
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine("Введите ответ\n1 t\n2 с");
string c = Console.ReadLine();
if (c == "t")
{
Console.WriteLine("Вы угадали");
}
else if (c == "c")
{
Console.WriteLine("Она ушла");
}
else
Console.Write("ошибка");
Console.ReadKey();

Near 06 окт 2015 17:40
помогите плиз как исправить чтоб на определенную букву выписывалось
чтото вот я пытался
int c;
string a = "дать понюхать подмышки",
b = "подарить цветы",
t="a";
Console.WriteLine("в ведите ответ t 1 с 2");
Console.WriteLine(a);
Console.WriteLine(b);
c = Convert.ToInt32(Console.ReadLine());
if (t)
{
Console.WriteLine("вы угадали");
}
else
{
Console.WriteLine("она ушла");
}
Console.ReadKey();
}
}
}

Ярослав 05 окт 2015 06:40
Спасибо большое за подробные уроки! Написано все хорошо и доступно, с примерами, а пророй даже с парой примеров, это большой +, так как бывает один пример не в полной мере может отразить использование того или иного оператора. Отдельное спасибо за домашние задания!

toxober4ik 17 сен 2015 13:51
Первая слишком простая, вторая:
static void Main(string[] args)
{
int c;
Console.WriteLine("Введите число:");
c = Convert.ToInt32(Console.ReadLine());
if (c % 3 == 0)
Console.WriteLine("Делится на три");
if (c % 7 == 0)
Console.WriteLine("Делится на семь");
else
Console.WriteLine("Х%йня");

Console.ReadKey();
}

Александр 11 сен 2015 07:32
Извиняюсь, за дублирование!

Александр 11 сен 2015 07:30
int kratnost;
Console.WriteLine("Введите число которое должно быть кратным 3 и 7");
kratnost = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(kratnost % 3 == 0 ? "Число кратное 3" : "Число не кратное 3");
Console.WriteLine(kratnost % 7 == 0 ? "Число кратное 7" : "Число не кратное 7");
Console.ReadKey()int kratnost;
Console.WriteLine("Введите число которое должно быть кратным 3 и 7");
kratnost = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(kratnost % 3 == 0 ? "Число кратное 3" : "Число не кратное 3");
Console.WriteLine(kratnost % 7 == 0 ? "Число кратное 7" : "Число не кратное 7");
Console.ReadKey()

Макс 07 сен 2015 21:07
static void Main(string[] args)
{
int a, b, c;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Идет проверка кратности 3...");
b = a % 3;
c = a % 7;
if (b==0)
Console.WriteLine("Число кратно 3");
else Console.WriteLine("Число не кратно 3");
Console.WriteLine("Идет проверка кратности 7...");
if (c == 0)
Console.WriteLine("Число кратно 7");
else Console.WriteLine("Число не кратно 7");
Console.WriteLine("Идет обобщение результата...");
if (b == 0 && c == 0)
Console.WriteLine("Число кратно и 3, и 7");
else if (b == 0 && c != 0)
Console.WriteLine("Число кратно только 3 и не кратно 7");
else if (b != 0 && c == 0)
Console.WriteLine("Число кратно только 7 и не кратно 3");
else if (b != 0 && c != 0)
Console.WriteLine("Число не кратно 7 и не кратно 3");
else Console.WriteLine("Вы вообще число ввели?");
}

Макс 07 сен 2015 20:49
static void Main(string[] args)
{
int a, b, c, d;
String gol;
Console.WriteLine("Введите количество голов, забитых хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
c = a - b;
else if (a < b)
c = b - a;
else
c = 0;
d = c % 10;
if (d == 1)
gol = "гол";
else if (d >= 2 && d <= 4)
gol = "гола";
else gol = "голов";
if (a > b)
Console.WriteLine("Хозяева победили с преимуществом на " + c + " " + gol + " со счетом " + a + " : " + b);
else if (a < b)
Console.WriteLine("Гости победили с преимуществом на " + c + " " + gol + " со счетом " + b + " : " + a);
else Console.WriteLine("Восхитительная игра, окончившаяся ничьей");
}

DUXA 27 авг 2015 14:35

int a, b, CounterStart, CounterStop;
string temp;
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Дано: выбрать из определенного промежутка числа,");
Console.WriteLine("кратные числу №1 или №2, или же кратные обоим числам.");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Введите начало выборки (>0):");
CounterStart = Convert.ToInt32(Console.ReadLine());
if (CounterStart <= 0)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Введено число меньше или равное нулю!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}
Console.WriteLine("Введите конец выборки:");
CounterStop = Convert.ToInt32(Console.ReadLine());
if (CounterStop <= CounterStart)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Выборка с данными условиями невозможна!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}
Console.WriteLine("Введите число №1:");
a = Convert.ToInt32(Console.ReadLine());
if (a <= 0)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Введено число меньше или равное нулю!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}
Console.WriteLine("Введите число №2:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("---------------------------------------------------------");
if (b <= 0)
{
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Ошибка! Введено число меньше или равное нулю!");
Console.WriteLine("Press ENTER to continue...");
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("---------------------------------------------------------");
Console.ReadLine();
Console.WriteLine("");
Main(args);
}

for (int CounterStartTemp = CounterStart; CounterStartTemp <= CounterStop; CounterStartTemp++)
{
int temp_a = CounterStartTemp % a;
int temp_b = CounterStartTemp % b;

if (temp_a == 0 && temp_b == 0)
Console.WriteLine(CounterStartTemp + " - кратно " + a + " и " + b);
if (temp_a == 0 && temp_b != 0)
Console.WriteLine(CounterStartTemp + " - кратно " + a);
if (temp_a != 0 && temp_b == 0)
Console.WriteLine(CounterStartTemp + " - кратно " + b);
if (temp_a != 0 && temp_b != 0)
Console.WriteLine(CounterStartTemp);
}
Console.WriteLine("---------------------------------------------------------");
Console.WriteLine("Программа успешно завершила обработку!");
Console.WriteLine("Нажмите ENTER для перезапуска или введите exit для выхода");
Console.WriteLine("---------------------------------------------------------");
temp = Console.ReadLine();
if (temp == "exit")
Environment.Exit(0);
Main(args);

Сергей 24 авг 2015 11:21

int a, b;
Console.WriteLine("Хозяева забили голов:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Гости забили голов:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a > b ? "Хозяева выиграли"
: a < b ? "Гости выиграли"
: "Ничья");
Console.ReadKey();

Жека 19 авг 2015 21:52
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCSharp
{
class Program//Класс
{
static void Main(string[] args)//Статическая функция main
{
int a, b;
const string word1 = "Хозяйва";
const string word2 = "Гости";
const string word3 = "Ничья";
Console.WriteLine("Введите количество забитых голов, хозяйвами: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов, гостями: ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили " + word1);
else
if (a < b)
Console.WriteLine("Победили " + word2);
else
if (a == b)
Console.WriteLine(word3);
Console.ReadKey();
}
}
}

Маским 16 авг 2015 21:00
using System;

namespace Football_win
{
class Program
{
public static void Main(string[] args)
{
for(;;)
{
Console.WriteLine("Введите голы первой команды:");

int a = Int32.Parse(Console.ReadLine());


Console.WriteLine("Введите голы второй команды:");

int b = Int32.Parse(Console.ReadLine());

if(a > b)
{
Console.WriteLine("Первая команда победила");

}
else if(a < b)
{
Console.WriteLine("Вторая команда победила ");
}
else
{
Console.WriteLine("Ничья");
}
}
Console.ReadLine();
}

}
}

Анастасия 12 авг 2015 19:55
Спасибо за ваш сайт!!! Все очень понятно и намного лучше чем в универе ( и в теории и в примерах), даже стало интереснее изучать языки программирования

Максим 10 авг 2015 10:18
Влад
---
Всё нормально

Влад 08 авг 2015 00:13
#1

int Hoz, Gost;
Console.WriteLine("Введите счет хозяев:");
Hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите счет гостей:");
Gost = Convert.ToInt32(Console.ReadLine());
if (Hoz > Gost) Console.WriteLine("Победили Хозяева!");
else if (Gost > Hoz) Console.WriteLine("Победили Гости!");
else Console.WriteLine("Ничья!");
Console.ReadKey();

#2

int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
{
if (a % 7 == 0)
Console.WriteLine("Число " + a + " - чётно 3 и 7");
else Console.WriteLine("Число " + a + " - чётно 3, но нечетно 7");

}
else if (a % 7 == 0)
Console.WriteLine("Число " + a + " - не чётно 3, но четно 7");
else Console.WriteLine("Число " + a + " - не чётно 3 и 7");
Console.ReadKey();

Есть ошибки?

Максим 06 авг 2015 10:28
Виктор
---
На почту лучше мне отправьте свой код

Максим 01 авг 2015 18:14
Bou7on
---
Здесть тоже есть метод Split:

string[] parts = s.Split(' ');

Bou7on 31 июл 2015 21:43
Допустим, мне в одной строке вводят n целых чисел через пробел. Как считать эти числа в массив? Можно ли это сделать в одну строчку. (К примеру, как на Питоне:
x = list(map(int, input().split())))

Виктор 31 июл 2015 13:07
Извиняюсь за глупые вопросы, но пока не разберусь со всеми возможностями условных операторов, дальше не пойду..
Главный вопрос - можно исполнять условие в условии, однако код может быть неудобным и раздутым, слишком много скобок и т.д. Есть ли исполнить условия в коде правильнее, или надо иначе продумать логическую цепочку? else if не помогает, у меня вопрос перед двумя следующими вопросами. И от первого вопроса зависит какую пару других вопросов нужно обработать... Получается дерево условий..

Разработанный мной пример (для тестов и экспериментов) позволяет ввести 3 переменные и число с которым сравнивать первую из них. Они сравниваются между собой и первая переменная отдельно сравнивается с контрольным числом.

Если можно, я выложу не относящийся к заданию пример в 58 строк сюда?

Кстати, вижу что многие не поняли назначение и использование оператора "switch". Так-как мне показалось, что я понял, опишу свое мнение.
Он выполняет всего одно условие. К примеру с футболом, его можно прикрутить как отрыв счета. Например при отрыве "-1" сообщение - "хозяева не удержали ничью и проиграли со счетом...", при разрыве "2" "{"Хозяева победили с отрывом голов в "+otriv} используя switch (CaseOtriv) назначая переменной "CaseOtriv" значение отрыва ("otriv"), а чтобы не делать сообщение на каждую точку отрыва, можно сделать условие что если "otriv" больше 1 то назначить переменной CaseOtriv значение "2" и свитч будет ссылаться на блок "Case 2". Можно еще наделать условий с окончаниями (гол, "-ов", "-а"), но это уже лирика...

Максим 31 июл 2015 12:43
Bou7on
---
Правильно. Что значит из одной строки?

Bou7on 31 июл 2015 00:00

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test
{
class program
{
static void Main(string[] args)
{
int a, b;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a >= b ? a == b ? "НИЧЬЯ" : "ХОЗЯЕВА" : "ГОСТИ");
Console.ReadKey();
}
}
}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test
{
class program
{
static void Main(string[] args)
{
Console.WriteLine(Convert.ToInt32(Console.ReadLine()) % 21 == 0 ? "YES" : "NO");
Console.ReadKey();
}
}
}
// Евгений, это вроде проще

Правильно?
А как из одной строки считывать?

Евгений 25 июл 2015 18:35
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Проверка числа на кратность 3 и 7");
Console.WriteLine("Введите число:");
int a;
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 != 0) && (a % 7 != 0))
Console.WriteLine("Число не кратно 3 и 7!");
else
Console.WriteLine("Число кратно 3 и 7, ГЖ.");
Console.ReadKey();

}
}
}
Разве это не самый просто способ? Если есть проще напишите плз.

MichGar 23 июл 2015 20:46
/*
Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
Вывести на экран соответствующее сообщение.
*/

using System;
using System.Collections.Generic;
using System.Text;

namespace Multiplicity
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите число для проверки: ");
int number = Convert.ToInt32(Console.ReadLine());

if ((number%3 == 0) && (number%7 == 0))
Console.WriteLine("Число кратно и 3 и 7");
else if (number%3 == 0)
Console.WriteLine("Число кратно 3");
else if (number % 7 == 0)
Console.WriteLine("Число кратно 7");
else
Console.WriteLine("Число не кратно ни 3 ни 7");
}
}
}

/*
С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче.
Вывести на экран результат игры – победили хозяева/гости/ничья.
*/

using System;
using System.Collections.Generic;
using System.Text;

namespace Football
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите колличество голов забитых хозяевами: ");
int host = Convert.ToByte(Console.ReadLine());

Console.Write("Введите колличество голов забитых гостями: ");
int guest = Convert.ToByte(Console.ReadLine());

if (host > guest)
Console.WriteLine("Победили хозяева. Счёт игры: {0} - {1}.", host, guest);
else if (host < guest)
Console.WriteLine("Победили гости. Счёт игры: {0} - {1}.", host, guest);
else
Console.WriteLine("Ничья. Счёт игры: {0} - {1}.", host, guest);
}
}
}

GunDaIni 20 июл 2015 18:11
Решил кое-что попробовать сделать сам с условными операторами. Кому не трудно, оцените)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProbnayaProgrammaNomer1_PAROL
{
class Program
{
static void Main(string[] args)
{
int parol, otvet1;
Console.WriteLine("Привествую пользователь!");
Console.WriteLine("Для открытия записанных данных введите пароль:");
parol = Convert.ToInt32(Console.ReadLine());
if (parol == 233578092)
{
Console.WriteLine("Пароль введен правильно! Подождите");
Console.WriteLine("Желаете прочитать полученную информацию нажите 1, закрыть программу нажмите 2");
otvet1 = Convert.ToInt32(Console.ReadLine());
if (otvet1 == 1)
Console.WriteLine("Информация предоставлена: номер Б.С. 348-123-031-990-381-298.");
Console.WriteLine(" Текущая сумма - 3 800 200 $.");
Console.WriteLine("Пароль на получение банковской ячейки - Alfa2237432942bo.");
Console.WriteLine("Спасибо за сотрудничество!");
Console.ReadKey();
if (otvet1 == 2)
Console.WriteLine("Отключение сети. Программа была успешно закрыта. Пароль восстановлен!");
Console.ReadKey();
}
else
Console.WriteLine("Пароль введен неверно!!! Данные заблокированы!!! Программа закрыта!!!");
Console.ReadKey();




}
}
}

Plumbbob 17 июл 2015 23:22
Первое упражнение:

int Owner, Visitor;


Console.WriteLine("Введите число голов, забитых хозяевами матча:");
Owner = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Введите число голов, забитых гостями матча:");
Visitor = Convert.ToInt32(Console.ReadLine());

if (Owner > Visitor)
{
Console.WriteLine("УРА!Победа хозяев матча!");
}
else if (Owner < Visitor)
{
Console.WriteLine("УРА!Победа гостей матча!");
}
else
{
Console.WriteLine("Матч сыгран в ничью!");
}
Console.ReadKey();

Второе упражнение:

int a;
while (true)
{
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());

if (a % 3 == 0 & a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно и 3, и 7");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число " + a + " кратно 3,но не кратно 7");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно 7,но не кратно 3");
}
else
{
Console.WriteLine("Число " + a + " не является кратным ни 3,ни 7");
}

Console.ReadKey();


}
}
}
}







xCooLLer 14 июл 2015 09:39
namespace zadanie4 //проверка на кратность
{
class Program
{
static void Main(string[] args)
{
int a;
while (true)
{
Console.WriteLine("Введите целое число:");
try
{
a = Convert.ToInt32(Console.ReadLine());
}
catch
{
Console.WriteLine("Неверный формат");
continue;
}

if (a % 3 == 0 && a%7==0)
{
Console.WriteLine("Число " + a + " кратно 3 и 7");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно 7");
}
else
Console.WriteLine(a%3==0 ? "Число кратно 3" : "Число не кратно 3 и 7");

}
}
}
}

Mikhail 09 июл 2015 23:53
//Задача о проверке на кратность
Console.Write("Введите число: ");
int Digit = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Digit%3==0 && Digit%7==0 ? "Число кратно 3 и 7" : "Число не кратно одновременно 3 и 7");

//Задача о голах
Console.WriteLine();
Console.Write("Введите количество голов, забитых хозяевами: ");
int GoalHost = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество голов, забитых гостями: ");
int GoalGuest = Convert.ToInt32(Console.ReadLine());
switch (GoalHost > GoalGuest) {
case true:
Console.WriteLine("Хозяева победили");
break;
case false:
if (GoalHost < GoalGuest)
Console.WriteLine("Гости победили");
else
Console.WriteLine("Ничья");
break;
}
Console.WriteLine();
Console.WriteLine("Нажмите на любую клавишу ...");
Console.ReadKey();

Алексей_75 09 июл 2015 20:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Забито хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Забито гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Хозяева победили.");
if (a < b)
Console.WriteLine("Гости победили.");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}

CubexX 30 июн 2015 10:49
http://dumpz.org/1510508/ - 1 задача

Владимир 06 июн 2015 22:16
С начала решил вторую задачу вот так:

int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
{
if (a % 7 == 0)
{
Console.WriteLine("Число" + a + "делится на 3 и на 7");
}
else
{
Console.WriteLine("Число" + a + "делится на 3,но не делится на 7");
}
}
else if (a % 7 == 0)
{
Console.WriteLine("Число" + a + "делится и на 7, но не делится на 3");
}
else
{
Console.WriteLine("Число " + a + " не делится ни на 3, ни на 7");
}
Console.ReadKey();


Потом посмотрел комментарии и понял, что "изобрел велосипед".. Перерешал вот так:

int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine("Число делится и на 3 и на 7.");
}
else if (a % 3 == 0)
{
Console.WriteLine("Число делится на 3, но не делится на 7.");
}
else Console.WriteLine(a % 7 == 0 ? "Число делится на 7, но не делится на 3." : "Число не делится ни на 3, ни на 7.");
Console.ReadKey();


Ну и напоследок решение с командами:

int guests, hometeam;
Console.WriteLine("Введите число голов забитых гостями");
guests = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов забитых хозяевами");
hometeam = Convert.ToInt32(Console.ReadLine());
if (guests == hometeam)
{
Console.WriteLine("Итог матча, ничья!");
}
else Console.WriteLine(guests < hometeam ? "Хозяева победили!" : "Гости победили");
Console.ReadKey();

Flamingo 31 май 2015 11:52

Console.WriteLine("Введите целое число кратное трём или семи:");
int x = Convert.ToInt32(Console.ReadLine());
if (x % 3 == 0 || x % 7 == 0)
Console.WriteLine("Вы ввели всё правильно!");
else
Console.WriteLine("Введённое вами число не делится на 3 и 7!");

Дмитрий 26 май 2015 22:57

internal class Program
{
private static void Main(string[] args)
{
Console.WriteLine("Введите забитые голы хозяевами !");
int our = int.Parse(Console.ReadLine());

Console.WriteLine("Введите забитые голы гостями!");
int guests = int.Parse(Console.ReadLine());

if (our > guests)
Console.WriteLine("\nПобедила команда из Россий!!!!, со счетом {0} : {1}", our, guests);

else if (our == guests)
Console.WriteLine("\nНе чья, счет {0} : {1}", our, guests);

else
Console.WriteLine("\nПобедила команда из США !!!!, со счетом {1} : {0}", our, guests);

Console.ReadKey();
}
}

AlenKan 22 май 2015 17:40
Максим
-----------
Спасибо за разъяснения

Максим 22 май 2015 17:23
AlenKan
---
Эти задачи на оператор if, switch для других целей

AlenKan 22 май 2015 17:18
Спасибо за ответ! А можно ли как нибудь реализовать 2ю задачу (или 1ю) по средствам оператора switch? Или в этом не будет смыла?

Максим 22 май 2015 12:01
AlenKan
---
Нету логики, здесь не нужен оператор switch

AlenKan 21 май 2015 19:33
Налепил сам не пойму что... В коде есть логика или нет? Почему сразу идет перескок на выполнение default?

AlenKan 21 май 2015 19:31

Console.WriteLine("Проверка числа на кратность числам 3 и 7:");
Console.WriteLine("Введите проверяемое число");
int a = Convert.ToInt32(Console.ReadLine());
switch(a)
{
case 1:
if (a % 3 == 0)
Console.WriteLine("Число кратно 3м");
else
Console.WriteLine("Число не кратно 3м");
Console.ReadKey();
break;
case 2:
if (a % 7 ==0)
Console.WriteLine("Число кратно 7ми");
else
Console.WriteLine("Число не кратно 7ми");
Console.ReadKey();
break;
default:
Console.WriteLine("Ошибка ввода");
Console.ReadKey();
break;
}
Console.ReadKey();

Виталий 28 апр 2015 06:54
Первая задача:


{
int hoz, gos, rez;

Console.WriteLine("Введите счет хозяев");
hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите счет гостей");
gos = Convert.ToInt32(Console.ReadLine());
if (hoz > gos)
Console.WriteLine("Победили хозяева со счетом " + hoz+":"+gos);
else if(hoz < gos)
Console.WriteLine("Победили гости со счетом " + gos + ":" + hoz);
else
Console.WriteLine("Ничья " + gos + ":" + hoz);

Console.ReadKey();
}

Виталий 28 апр 2015 06:50
Вторая задача:


{
int a;
Console.WriteLine("Введите число: ");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число кратно 3 и 7");
else
Console.WriteLine("Число не кратно 3 и 7");
Console.ReadKey();
}

Никита 22 апр 2015 06:32

int a, b;
Console.WriteLine("введите голы хозяев");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("а теперь своих");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("а теперь хотите узнать кто победил?");
Console.ReadKey();
if (a > b)
Console.WriteLine("Победила хозяйка");
else if (a < b)
Console.WriteLine("Победила гость");
else
Console.WriteLine("Победила никто");
Console.ReadKey();

switch (a)
{
case 1:
Console.WriteLine("проверка второго");
break;
case 2: Console.WriteLine("бля");
break;
}
Console.ReadKey();

//Задача про голы.



int a,b;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "Делится на 3" : "Не делится на 3");
Console.WriteLine(a % 7 == 0 ? "Делится на 7" : "Не делится на 7");
Console.ReadKey();
//Проверка на кратность

Andre 12 апр 2015 22:57
2 -я задача :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Gamno
{
public static void Main()
{
int num_start, num_end, k = 0, first_m, second_m, order;
Console.WriteLine("The program finding numbers that are multipliciied by your choosen two numbers");

Console.WriteLine("Input first multiplicitied number");
first_m = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Input second multiplicitied number");
second_m = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Input start number");
num_start = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Input end number");
num_end = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("How you want to output ? reversed or direct ? \nif direct : 1 \nreversed press : 2");
order = Convert.ToInt32(Console.ReadLine());

switch (order)
{
case 1:
for (int i = num_start; i <= num_end; i++)
if (i % first_m == 0 && i % second_m == 0)
{
k++;
Console.WriteLine("{0} number : {1}", k, i);
}
Console.WriteLine("-------------\n\nThe programm founded {0} numbers between {1} and {2}", k, num_start, num_end);
break;
case 2:
for (int i = num_end; i >= num_start; i--)
if (i % first_m == 0 && i % second_m == 0)
{
k++;
Console.WriteLine("{0} number : {1}", k, i);
}
Console.WriteLine("-------------\n\nThe programm founded {0} numbers between {1} and {2}", k, num_start, num_end);
break;
}
Console.ReadKey();
}
}

}


Duchannes 08 апр 2015 01:58
Вот Что Получилось :D

using System;
namespace Rabota3
{
class Program
{
static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
switch(n)
{
case 1:
{
Console.Write("Введите число забитых хозяевами голов - ");
int gol1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.Write("Введите число голов забитых гостями - ");
int gol2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
bool nichya = gol1 == gol2;
if (nichya) Console.WriteLine("Ничья");
else Console.WriteLine(gol1 > gol2 ? "Победа хозяев" : "Победа гостей");
break;
}
case 2:
{
Console.WriteLine("Введите целое число");
int chislo = Convert.ToInt32(Console.ReadLine());
int ostatok = chislo % 3;
if (ostatok == 0)
Console.WriteLine(chislo % 7 == 0 ? "Число делится на 3 и 7" : "Число делится на 3");
else
Console.WriteLine(chislo % 7 == 0 ? "Число делится на 7" : "Число не кратно 7 и 3");
break;
}
default:
{Console.WriteLine("Error"); break;}
}
}
}
}


Михаил 02 апр 2015 15:01

static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Число кратное 3-м и 7-ми" : "Число некратное 3-м и 7-ми");
Console.ReadKey();
}


Вроде самый ёмкий вариант кода?

plazman 30 мар 2015 18:16
static void Main(string[] args)
{
int a, b;
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
if (a > b) Console.WriteLine("Pobedili hozyaeva!");
else if (b > a) Console.WriteLine("Pobedili gosti!");
else Console.WriteLine("Nichya(");

int x = 21, c = 42, v = 63;
if (x % 3 == 0 && x % 7 == 0) Console.WriteLine("Kratno");
else Console.WriteLine("Ne kratno");
if (c % 3 == 0 && c % 7 == 0) Console.WriteLine("Kratno");
else Console.WriteLine("Ne kratno");
if (v % 3 == 0 && v % 7 == 0) Console.WriteLine("Kratno");
else Console.WriteLine("Ne kratno");
}

Иван 26 мар 2015 06:13
Я тут немножко дополнил задачку. Хотел через свитч, но не смог с ним справится. Вот что у меня получилось:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if(a% 3 == 0 && a% 7 == 0)
{
Console.WriteLine("Кратно 3 и 7");
}
else if (a % 3 == 0 && a % 7 != 0)
{
Console.WriteLine("Кратно 3, но не кратно 7");
}
else if (a% 7 == 0 && a% 3 != 0)
{
Console.WriteLine("Кратно 7, но кратно 3");
}
else
{
Console.WriteLine("Не кратно 3 и 7");
}
Console.ReadKey();
}
}
}

P0jar 18 мар 2015 22:30

int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a% 3 == 0 && a% 7 == 0)
{
Console.WriteLine("Данное число кратное");
}
else
{
Console.WriteLine("Данное число не кратное. Введите другое");
}
Console.ReadKey();
}
Забыл только изначально про "&&" и начал лепить белеберду типа


if (a% 3 == 0); (a% 7 == 0);

P0jar 18 мар 2015 22:02

int a, b;
Console.WriteLine("Количество голов хозяев");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Количество голов гостей");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победа хозяев");
else if (a < b)
Console.WriteLine("Победа гостей");
else
Console.WriteLine("Ничья");
Console.ReadKey();



Моё решение первой задачи. Изначально у меня кое-что не выходило. После каждой строки "WriteLine", я писал строку "ReadLine", а не обобщающее "ReadKey". Из-за этого код никак не хотел компилироваться.

Максим 16 мар 2015 16:15
Иван
---
Метод Console.Read() считывает char (символ), 51 это код цифры 3. Чтобы с char получить int, сначала нужно его конвертнуть в строку, а потом в int, но, конечно же, лучше использовать Console.ReadLine(), который считывает строку.

Иван 16 мар 2015 13:51
Почему при вводе Convert.ToInt32(Console.Read()) число 3 конвертируется в 51 (и т.п), а Convert.ToInt32(Console.ReadLine()) - нет?

Роман 10 мар 2015 12:57
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
{
Console.WriteLine("Число " + a + " кратно 3");
}
else if (a % 7 == 0)
{
Console.WriteLine("Число " + a + " кратно 7");
}
else
{
Console.WriteLine("Число не кратно 3 и 7");
}
Console.ReadKey();

}
}

Оливер Оливейра 27 фев 2015 22:39
Простенькие задачки:
Номер 1:
class test
{
static void Main()
{
short a, b;
Console.Write("введите число голов забитых хозяевами: ");
Int16.TryParse(Console.ReadLine(), out a);
Console.Write("Введите число забитых голов гостями: ");
Int16.TryParse(Console.ReadLine(), out b);
if (a > b)
{
Console.WriteLine("Хозяева выйграли со счётом {0} - {1}", a, b);
Console.ReadKey();
}
else if (a < b)
{
Console.WriteLine("Гости выйграли со счётом {0} - {1}", a, b);
Console.ReadKey();
}
else
{
Console.WriteLine("Матч закончился вничью со счётом {0} - {1}", a, b);
Console.ReadKey();
}
}
}

номер 2:
class test
{
static void Main()
{
int a;

Console.Write("введите а=");
Int32.TryParse(Console.ReadLine(), out a);
if (a % 7 == 0)
{
if (a % 3 == 0)
{
Console.WriteLine("{0} делится на 7 и на 3 без остатка", a);
Console.ReadKey();
}
else { Console.WriteLine("{0} кратно 7-ми, но не кратно 3-ём", a);
Console.ReadKey();
}

}
else { Console.WriteLine("{0} не кратно 7-ми и 3-ём", a);
Console.ReadKey();
}
}
}
}

Boris 27 фев 2015 17:43
using System;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите число");
int number = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(number%3==0?"{0} KRATNO 3":"{1} NE KRATNO 3",number,number);
Console.WriteLine(number%7==0?"{0} KRATNO 7":"{1} NE KRATNO7",number,number);
Console.ReadKey();
}
}
}

yamayka 26 фев 2015 09:23
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 7 == 0 && a%3 ==0)
Console.WriteLine("Число кратно 3 и 7");

else
Console.WriteLine("Число не кратно 3 и 7. Введите другое число");
Console.ReadKey();
}
}
}

yamayka 26 фев 2015 09:22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите количество забитых голов хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a < b)
Console.WriteLine("Победили гости");
else if (a > b)
Console.WriteLine("Победили хозяева");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}
}

Naifu 22 фев 2015 15:15
Точнее

{
int num;
Console.WriteLine("Введите число");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(num%3==0 && num%7==0 ? "Число "+num+" делится на 3 и 7" : "Число "+num+" не делится на 3 и 7");
Console.ReadLine();
}

:)

Naifu 22 фев 2015 15:10
static void Main(string[] args)
{
int num;
Console.WriteLine("Введите число");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(num%3==0||num%7==0?"Число "+num+" делится на 3 и 7" : "Число "+num+" не делится на 3 и 7");

Console.ReadLine();
}
}

Руслан 17 фев 2015 15:07
Если ввести 0, то будет кратно и 3 и 7. С одной стороны правильно. но как-то не красиво ). Нужно наверное сделать проверку на вводимость числа 0.

Максим 06 фев 2015 20:48
Филипп Казаков
---
Всё сделали отлично. var тут пока не нужен. Можно и через Int32.TryParse, который работает чуть быстрее, но это будет ощутимо при очень большом количестве итераций

Филипп Казаков 06 фев 2015 13:57
Выполнено, хотя есть сомнения в правильности. Использовать ли var и проверка вводимого значения на Int32.TryParse...


using System;

namespace Lesson4._1
{
class Program
{
static void Main()
{
Console.WriteLine("Количество забитых голов хозяевами:");
int owners = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Количество забитых голов гостями:");
int guests = Convert.ToInt32(Console.ReadLine());

if (owners == guests)
Console.WriteLine("Ничья!");
else if (owners > guests)
Console.WriteLine("Победили хозяева!");
else
Console.WriteLine("Победили гости!");
}
}
}



using System;

namespace Lesson4._2
{
class Program
{
static void Main()
{
Console.WriteLine("Введите число:");
int someNumber = Convert.ToInt32(Console.ReadLine());

if (someNumber % 3 == 0 && someNumber % 7 == 0)
Console.WriteLine("Это число кратно и трём и семи.");
else
Console.WriteLine("Это число не кратно трём и семи.");
}
}
}

Giffy 24 янв 2015 03:07
double Home;
double Out;
Console.ForegroundColor = ConsoleColor.Cyan;
Console.Write("Input goal score home team = ");
Home = Convert.ToInt32(Console.ReadLine());
Console.Write("Input goal score out team = ");
Out = Convert.ToInt32(Console.ReadLine());
if (Home > Out)
Console.WriteLine("Home team won!");
else if (Home < Out)
Console.WriteLine("Out team won!");
else
Console.WriteLine("Draw!!!");

Giffy 24 янв 2015 03:06
double number;
const int three = 3;
const int seven = 7;
Console.ForegroundColor = ConsoleColor.Cyan;

Console.Write("Input one number - ");
number = Convert.ToInt32(Console.ReadLine());
if (number % three == 0 && number % seven == 0)
Console.WriteLine("This number is multiple both of 3 and 7");
else
Console.WriteLine("This number is not multiple 3 or 7");

Rafnsvartr 22 янв 2015 10:50

Admin 13 янв 2015 10:51
Rafnsvartr
---
Фигурные скобки необязательны, когда после if else один оператор. Должно работать без них

___________________
Необязательны, но без них выдает ошибку =)

Максим 13 янв 2015 10:51
Rafnsvartr
---
Фигурные скобки необязательны, когда после if else один оператор. Должно работать без них

Rafnsvartr 13 янв 2015 02:32

double number;
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Проверяем кратность 3м и 7ми");
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Введите число: ");
number = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Вы ввели число: " + number);
if (number % 3 == 0 && number % 7 == 0) {
Console.WriteLine("Число кратно и 3м и 7ми.");
}
else if (number % 3 == 0) {
Console.WriteLine("Число кратно 3м.");
}
else if (number % 7 == 0) {
Console.WriteLine("Число кратно 7ми.");
}
else {
Console.WriteLine("Число не кратно ни 3м ни 7ми.");
}
Console.Read();

Rafnsvartr 13 янв 2015 02:15
а еще у меня проблема =((
фигурные скобки требуются для if else.. работаю в VS 12 express

Rafnsvartr 13 янв 2015 02:13
int home, away;
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("---------------------Программа Хозяева - Гости----------------------------------");
Console.WriteLine("................................................................................");
Console.WriteLine("--------------------------------------------------------------------------------");
Console.ForegroundColor = ConsoleColor.Green;
Console.Title = "Ы";
Console.Write("Сколько забили хозяева: ");
home = Convert.ToInt16(Console.ReadLine());
Console.Write("Сколько забили гости: ");
away = Convert.ToInt16(Console.ReadLine());
if (home > away) {
Console.WriteLine("Хозяева победили со счетом: " + home + " : " + away);
}
else if (home == away) {
Console.WriteLine("Ничья. Счет: " + home +" : "+ away);
}
else {
Console.WriteLine("Гости поебдили со счетом: " + away + " : " + home);
}
Console.Read();

Олег 12 янв 2015 12:37
static void Main(string[] args)
{
int hozaiva, pobeda,gosti;

Console.WriteLine("Хозяева:");
hozaiva = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Гости:");
gosti = Convert.ToInt32(Console.ReadLine());
if (hozaiva > gosti)
Console.WriteLine("Победа Хозяев");
else if (hozaiva < gosti)
Console.WriteLine("Победа гостей");
else
Console.WriteLine("Ничья");

Console.ReadKey();

Деним 10 янв 2015 20:59
int a,b;
Console.WriteLine("Введите число 1:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "Число чётное" : "Нечётное");
Console.WriteLine("Введите число 2:");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(b % 7 == 0 ? "Число чётное" : "Нечётное");
Console.ReadKey();

Slavik 09 янв 2015 11:52
У меня такой вариант
int a = 3, b =11;
int x = 21, y = 42, z = 63;
if (x % a == 0 && y % a == 0 && z % a == 0)
Console.WriteLine("Число " + a + " кратное 21, 42, 63");
else
Console.WriteLine("Число " + a + " некратное 21, 42, 63");

if (x % b == 0 && y % b == 0 && z % b == 0)
Console.WriteLine("Число " + b + " кратное 21, 42, 63");
else
Console.WriteLine("Число " + b + " некратное 21, 42, 63");

Console.ReadKey();

Роман 06 янв 2015 18:31
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32 (Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Кратно" : "Не кратно");
Console.ReadKey();

Danya 31 дек 2014 17:07
Вот мой код:

static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число Кратно 3 и 7");
else
Console.WriteLine("Число не кратно 3 и 7");
Console.ReadKey();
}

Danya 31 дек 2014 16:45

static void Main(string[] args)
{
int gosti, hozyaeva;
Console.WriteLine("Счёт гостей:");
gosti = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Счёт хозяев:");
hozyaeva = Convert.ToInt32(Console.ReadLine());
if (gosti > hozyaeva)
Console.WriteLine("Гости победили");
else if (hozyaeva > gosti)
Console.WriteLine("Хозяева победили");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}

PVL 07 дек 2014 22:28
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Укажите год своего рождения");
int a;
a = Convert.ToInt32(Console.ReadLine());
if (a < 1996)

{
Console.WriteLine("Добро пожаловать");

}
else if (a == 1996)
{
Console.WriteLine("Укажите месяц своего рождения");
int b;
b = Convert.ToInt32(Console.ReadLine());
if (b >= 12)
{
Console.WriteLine("Добро пожаловать");
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
Console.ReadKey();
}

}
}

PVL 07 дек 2014 22:27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Укажите год своего рождения");
int a;
a = Convert.ToInt32(Console.ReadLine());
if (a < 1996)

{
Console.WriteLine("Добро пожаловать");

}
else if (a == 1996)
{
Console.WriteLine("Укажите месяц своего рождения");
int b;
b = Convert.ToInt32(Console.ReadLine());
if (b >= 12)
{
Console.WriteLine("Добро пожаловать");
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
}
else
{
Console.WriteLine("НЕдобропжаловть(вам нету 18 лет)");
}
Console.ReadKey();
}

}
}

Макс 05 дек 2014 14:35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Сколько голов забили хозяева?");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько голов забили гости?");
b = Convert.ToInt32(Console.ReadLine());
if (a != b)
Console.WriteLine(a > b ? "Хозяева победили" : "Гости победили");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
}
}
}

Nik 01 дек 2014 06:13
{
int A;
Console.WriteLine("Введите число:");
A = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(A % 3 == 0&&A%7==0 ? "Число кратно 7 и 3" : "Число не кратно");
Console.ReadKey();
}
Вариант попроще)))

NIK 01 дек 2014 06:08
{
static void Main(string[] args)
{
int A;
Console.WriteLine("Введите число:");
A = Convert.ToInt32(Console.ReadLine());
if (A % 7 == 0 && A % 3 == 0)
Console.WriteLine("Число делится на 7 и на 3");
else if (A % 7 == 0)
Console.WriteLine("Число делится на 7");
else if (A % 3 == 0)
Console.WriteLine("Число делится на 3");
else
Console.WriteLine("Число не делится на 3 и 7");
Console.ReadKey();
}
}
}
Наиболее правильное решение 2 задания на мой взгляд...

Nik 30 ноя 2014 06:51
static void Main(string[] args)
{
double a, b;
Console.WriteLine("Введите голы хозяев");
a = (short)Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите голы гостей");
b = (short)Convert.ToInt32(Console.ReadLine());
if (a > b)
{ Console.WriteLine("Хозяева победили"); }
else if (a < b)
{ Console.WriteLine("Гости победили"); }
else
{Console.WriteLine("Ничья");}
Console.ReadKey();

}
Задание 1 отработало отлично , спасибо автору за интересные задачки!)))

FastTI 25 ноя 2014 08:48
Спасибо исправил...

class Numbers {
public void AlgMultiplicity(int [] arr){
int count = 0;
Console.WriteLine("\n\n" + "Числа кратные 3-м" + "\n");
for (int i = 0; i < arr.Length; i++) {
if (arr[i] % 3 == 0 & arr[i] % 7 == 0)
{
count = arr[i];
Console.Write(" " + count);
}

}
}
}

class UseNumbers {
static void Main() {
Numbers ob = new Numbers();
int[] arr = { 10, 12, 21, 34, 65, 68, 42, 66 };
Console.WriteLine("Исходный массив:" + "\n");
for (int i = 0; i < arr.Length; i++)
{
Console.Write(" " + arr[i]);
}
ob.AlgMultiplicity(arr);
Console.ReadLine();

}

}


Максим 24 ноя 2014 19:10
FastTI
---
Ваша программа не проверяет на кратность 7-ми, почему метод называется Multiply (умножить), и зачем он возвращает значение?

FastTI 24 ноя 2014 16:31
я сделал так. можно ли оптимизировать код?

/*2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
Вывести на экран соответствующее сообщение.*/

class Numbers {
public int Multiply(int [] arr){
int count = 0;
Console.WriteLine("\n\n" + "Числа кратные 3-м" + "\n");
for (int i = 0; i < arr.Length; i++) {
if (arr[i] % 3 == 0)
{
count = arr[i];
Console.Write(" " + count);
}

}
return count;
}
}

class UseNumbers {
static void Main() {
Numbers ob = new Numbers();
int[] arr = { 10, 12, 21, 34, 65, 68, 66 };
Console.WriteLine("Исходный массив:" + "\n");
for (int i = 0; i < arr.Length; i++)
{
Console.Write(" " + arr[i]);
}
ob.Multiply(arr);
Console.ReadLine();

}

}


Raccoon 24 ноя 2014 13:49
Александр,
А не могли бы Вы код скинуть, возможно что то подскажу, либо админ подскажет.

Александр 23 ноя 2014 18:22
У меня почему-то примеры не получаются, не работают(
всегда получается тоько число, которое пишется в Console.WriteLine("").
Бьюсь уже два часа не могу понять.

Raccoon 21 ноя 2014 16:08
using System;

public class Test
{
public static void Main()
{
int Home;
int Guests;
Console.WriteLine ("Введите число голов хозяев поля");
Home = Convert.ToInt32(Console.ReadLine());
Console.WriteLine ("Введите число голов команды гостей");
Guests = Convert.ToInt32(Console.ReadLine());
if (Home>Guests)
{
Console.WriteLine ("Победи хозяева поля");
}
else if (Home<Guests)
{
Console.WriteLine ("Победили гости");
}
else
{
Console.WriteLine ("Ничья!");
}
Console.ReadKey();
}
}

Добрый день, посмотрите пожалуйста, возможно ли его больше оптимизировать?

Максим 29 окт 2014 19:13
Julia
---
Приостанавливает работу текущего потока на заданое число милисекунд, проще говоря задержка

Julia 27 окт 2014 13:48
masha_0810
Что делает команда Thread.Sleep(1500) ?

masha_0810 27 окт 2014 13:32
хоп-хэй-ла-ла-лэй) интрига до последнего)


using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("введите число голов первой команды!");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("введите число голов второй команды!");
int b = Convert.ToInt32(Console.ReadLine());
Console.Write("и победила...");
Thread.Sleep(1500);
bool t1 = a > b;
bool t2 = a < b;
if (t1)
{
Console.WriteLine("ПЕРВАЯ КОМАНДА!!!");
}
else if (t2)
{
Console.WriteLine("ВТОРАЯ КОМАНДА!!!");
}
else
{
Console.WriteLine("ДРУЖБА!!!");
}
Console.ReadKey();
}

}
}

Julia 26 окт 2014 15:37
Вот мои программки на решения ваших задачек!!! Проверте!!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sravnenie_If
{
class Program
{
static void Main(string[] args)
{
//1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.

int Maccabi, Spartak;
Console.WriteLine("Введите количество забитых голов Maccabi");
Maccabi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов Spartak");
Spartak = Convert.ToInt32(Console.ReadLine());
if (Maccabi > Spartak)
Console.WriteLine("Maccabi победили " + Maccabi+ ":"+ Spartak + " С разницей в " + (Maccabi-Spartak) +" Балл");
else if (Maccabi < Spartak)
Console.WriteLine("Spartak победили " + Spartak+ ":"+ Maccabi+ " С разницей в " + (Spartak-Maccabi) +" Балл");
else
Console.WriteLine("Ничья " + Spartak + ":" + Maccabi);
//**************************************************************
//2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…). Вывести на экран соответствующее сообщение.

int Chislo;
Console.WriteLine("Введите Любое Число");
Chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Chislo % 3 == 0 && Chislo % 7 == 0 ? " Это число Кратное и на 3 и на 7 " : " Это число НЕ Кратное на 3 и на 7");
Console.ReadKey();
}
}
}

Julia 26 окт 2014 12:38
Вобщем я разобролась Сама. у меня не получалось потому что я забывала уберать Console.ReadKey();

Julia 26 окт 2014 11:43
Вопрос по Visual Studio!!!
На этом уроке есть несколько примеров кода, и я хочу попробывать все, но не знаю как это сделать синтаксически, не хочу открывать Проект на каждый код, хочу правильно записать несколько кодов в одном Проекте, и чтоб они бежали по очереди. Возможно ли это? а то чегото у меня не получается... ПОМОГИТЕ....

Максим 19 окт 2014 16:19
Арам
---
Если в двух словах, то Int.Parse конвертит только строки в int, Convert же любые базовые типы принимает

Арам 19 окт 2014 11:26
В чем разница между Int.Parse и Convert.ToInt32 ?

Iryna 12 окт 2014 19:16
Admin, спасибо большое

Максим 11 окт 2014 23:30
Iryna
---
Очень просто:

int data = 3665;
int h, m, s;
h = data / 3600;
s = data % 60;
m = data / 60 - h * 60;

Iryna 11 окт 2014 16:22
Добрый день! я все никак не могу додуматься, как написать таку программу: перевести время, заданое в секундах, в часы, минуты и секунды. Пример:3665 секунд= 1 час,1 минута, 5 секунд. Если поможете, то буду очень благодарна

Николай 11 окт 2014 11:45
Задача 2

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

if (number % 3 == 0 && number % 7 == 0)
Console.WriteLine("Число кратно и 3-м,и 7-ми");
else
if (number % 3 == 0)
Console.WriteLine("Число кратно 3-м");
else
if (number % 7 == 0)
Console.WriteLine("Число кратно 7-ми");
else
Console.WriteLine("Число не кратно ничему");

Console.WriteLine("Для выхода нажмите любую клавишу...");
Console.ReadKey();

Zaur 05 окт 2014 13:46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter your guests golls");
int guestgols = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Please enter your home golls");
int homegols = Convert.ToInt16(Console.ReadLine());
Console.WriteLine(guestgols+homegols);
if (homegols > guestgols)
{
Console.WriteLine("победили мы");

}
else if (homegols < guestgols)
{
Console.Write("Победили гости");
}
else
Console.WriteLine("Ничья");

Console.ReadKey();
}
}
}

Данил 28 сен 2014 20:11
Мой ответ для первого задания:
int a, b;
Console.WriteLine("Введите колличество голов забитых хозяевами.");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите колличество голов забитых гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева!!!");
else if (b > a)
Console.WriteLine("Победили гости!!!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
P.S.Отличный,или даже самый лучший сайт для обучения языку C#!!!
Большое вам спасибо!

ZiBoB 25 сен 2014 12:58
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
if
(a > b)
Console.WriteLine("Победили хозяева " + a + ":" + b);

else if (a < b)
Console.WriteLine("Победили гости " + a + ":" + b);
else Console.WriteLine("Ничья " + a + ":" + b);
Console.ReadKey();

Slavik 02 сен 2014 22:21
задача 2

static void Main(string[] args)
{
int number = 0;// number

Console.Write( "Enter the number: ");
number = Convert.ToInt32(Console.ReadLine()); // our number

Console.WriteLine((number % 3 == 0) && (number % 7 == 0) ? "Number " + number + " myltiple of 3 and 7" : "Number doesn't myltiple of 3 and 7" );
Console.ReadKey();
}

Slavik 02 сен 2014 22:02
задача 1

static void Main(string[] args)
{
int firstTeam = 0;// number of the goals the first team
int secondTeam = 0;// number og the goals the secons team

Console.Write(" Enter the number of goals the home team: ");
firstTeam = Convert.ToInt32(Console.ReadLine());

Console.Write(" Enter the number of goals the guest team: ");
secondTeam = Convert.ToInt32(Console.ReadLine());
if (firstTeam > secondTeam)
{
Console.WriteLine( "Home team win. Score " + firstTeam + ":" + secondTeam);
}
else if (firstTeam < secondTeam)
{
Console.WriteLine("Guest team win. Score " + secondTeam + ":" + firstTeam);
}
else
{
Console.WriteLine("Home team: " + firstTeam + " Guest team: " + secondTeam + ". Dead heat");
}
Console.ReadKey();
}

Garrett 27 авг 2014 10:53
На вторую задачу можно придумать две разные постановки

static void Main(string[] args)
{
Console.WriteLine("1) С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями в футбольном матче. Вывести на экран результат игры – победили хозяева/гости/ничья.");
Console.WriteLine("Введите количество голов, забитых хозяевами:");
int home = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество голов, забитых гостями:");
int guest = Convert.ToInt32(Console.ReadLine());
if(home > guest)
Console.WriteLine("Победили хозяева!");
else if(guest > home)
Console.WriteLine("Победили гости!");
else
Console.WriteLine("Ничья!");
Console.ReadKey();
Console.WriteLine("2) Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…). Вывести на экран соответствующее сообщение.");
//Вариант 1-->
Console.WriteLine("Введите целое число");
int input = Convert.ToInt32(Console.ReadLine());
if(input % 3 == 0 && input % 7 == 0)
Console.WriteLine("Число кратно 3-м и 7ми");
else
Console.WriteLine("Число не кратно 3-м и 7ми");
Console.ReadKey();
//Вариант 1<--
//Вариант 2 -->
Console.WriteLine("Список чисел, кратных 3-м и 7ми (до 999):");
for(int i = 1; i<=999; i++)
{
if (i % 3 == 0 && i % 7 == 0)
Console.WriteLine(i);
}
Console.ReadKey();
//Вариант 2 <--
}

Jason Stark 13 авг 2014 22:21
Task №2:
// MU - Manchester United; CL - Chelsea;
int MU, CL;
Console.Write("Enter the amount of goals beats MU comand: ");
MU = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter the amount of goals beats CL comand: ");
CL = Convert.ToInt32(Console.ReadLine());
if (MU > CL)
Console.WriteLine("MU - win");
else if (MU < CL)
Console.WriteLine("CL - win");
else
Console.WriteLine("MU draw CL");
Console.ReadKey();

Dauchara 02 авг 2014 17:17
static void Main(string[] args)
{
int ho, go;
dauch:
Console.WriteLine("Голы хозяев");
ho = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Голы гостей");
go = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Хозяева: " + ho);
Console.WriteLine("Гости: " + go);
if (ho > go)
{
Console.WriteLine("Хозяева победили со счетом: " + ho + "-" + go);
}
else if (ho < go)
{
Console.WriteLine("Гости победили со счетом: " + ho + "-" + go);
}
else
{
Console.WriteLine("Ничья: " + ho + "-" + go);
}
goto dauch;
}

Li 01 авг 2014 14:32
static void Main(string[] args)
{
int a, b, max;
Console.WriteLine("Введите голы home");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите голы guest");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили home");
else if (a < b)
Console.WriteLine("Победили guest");

else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}

Li 01 авг 2014 14:30
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Кратно 3м и 7ми!");
else
Console.WriteLine("Не кратно!");

Console.ReadKey();
}

Scandal 29 июл 2014 12:17
Спасибо большое администратору за уроки. Вот, что получилось:

int a,b;
Console.Write("Счет Хозяина ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Счет Гостя ");
b = Convert.ToInt32(Console.ReadLine());
if(a>b)
Console.WriteLine("Хозяин выиграл");
else if (a<b)
Console.WriteLine("Гость выиграл");
else
Console.WriteLine("В матче дружеская ничья");

Console.WriteLine();

int c;
Console.Write("Введите целое число ");
c = Convert.ToInt32(Console.ReadLine());
if (c%3 == 0 && c%7 == 0)
Console.WriteLine("Число делится и на 3, и на 7");
else if (c%3 !=0 && c%7 == 0)
Console.WriteLine("Число не делится на 3, но делится на 7");
else if (c%3 == 0 && c%7 !=0)
Console.WriteLine("Число делится на 3, но не делится на 7");
else
Console.WriteLine("Число не делится ни на 3, ни на 7");

Console.WriteLine();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);

n0n4m3r 28 июл 2014 17:52
using System;


namespace hw
{
class Program
{

static void Main(string[] args)
{

//Задание №1

/*
int a, b;
Console.Write("Хозяева забили: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Гости забили: ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Со счетом " + a + ":" + b + " победили хозяева!");
else if (a < b)
Console.WriteLine("Со счетом " + b + ":" + a + " победили гости!");
else
Console.WriteLine("Ничья! Счет " + a+ ":" + b);

Console.ReadKey();
*/

//Задание №2

int a;
Console.Write("Введите число: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 && a % 7 == 0 ? "Кратное 3 и 7" : "Не кратное 3 и 7");

Console.ReadKey();
}
}
}


nadjon4ik 26 июл 2014 15:00
Спасибо за урок,познавательно:
static void Main(string[] args)
{
bool c = true, c1 = false;
u: while (c1 = true)
{
// 1.
Console.Write("1. Enter the result of the first team: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter the result of second team: ");
int b = Convert.ToInt32(Console.ReadLine());
if (a < b) { Console.WriteLine("Win the second team.Congratulation."); }
else if (a > b) { Console.WriteLine("Win the first team.Congratulation."); }
else Console.WriteLine("Draw.");
// 2.
while (c == true)
{
Console.Write("2. Enter the number: ");
int j = Convert.ToInt32(Console.ReadLine());

if (j % 3 == 0 && j % 7 == 0)
{
Console.WriteLine("Your {0} divided evenly on 3 and 7 ", j); goto y;
}
if (j % 3 != 0 && j % 7 != 0) { Console.WriteLine("Your {0} isn`t divided evenly on 7 and 3. ", j); }
if (a % 3 == 0)
{
Console.WriteLine("Your {0} is divided evenly on 3. ", j);
}
if (j % 7 == 0)
{
Console.WriteLine(" Your {0} is divided evenly on 7. ", j);
}
y: Console.Write("Do you want run the program from the first task or the second?(1 or 2)");
int g = Convert.ToInt32(Console.ReadLine());
if (g == 1) { c1 = true; goto u; }
else if (g == 2) { c1 = false; }

Console.Write("Do you want enter other number(Y or N)? ");
string p = Console.ReadLine().ToUpper();
if (p == "Y")
{
c = true;
}
else c = false;

Console.ReadKey();

}

Александр 22 июл 2014 13:34
static void Main(string[] args)
{
int a, b, c;
Console.WriteLine("Введите число 1");
a = Convert.ToInt32(Console.ReadLine());
if (a%3==0)
{ Console.WriteLine("кратно 3-м");
}
else
{ Console.WriteLine("не кратно 3");}
if (a%7==0)
{ Console.WriteLine("кратно 7");}
else
{ Console.WriteLine("не кратно 7"); }

Console.ReadKey();
}

Sergey 21 июл 2014 15:24
using System;

class Goals
{
public int goal;

public Goals(int goal)
{
this.goal = goal;
}
}

internal class Game
{
private static void Main()
{
Console.WriteLine("Введи количество голов, забитых Германией");
Goals Germany = new Goals(Convert.ToInt32(Console.ReadLine()));
Console.WriteLine("Введи количество голов, забитых Бразилией");
Goals Brazil = new Goals(Convert.ToInt32(Console.ReadLine()));

if (Germany.goal > Brazil.goal) Console.WriteLine("Германия победила со счетом " + Germany.goal + " : " + Brazil.goal);
else if (Germany.goal < Brazil.goal) Console.WriteLine("Бразилия победила со счетом " + Brazil.goal + " : " + Germany.goal);
else Console.WriteLine("Ничья");
Console.ReadLine();
}
}

Сергей 18 июл 2014 06:09
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program

{
static void Main(string[] args)
{
int HomeTeam;
int SecondTeam;
Console.WriteLine("HomeTeam team:");
HomeTeam = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("SecondTeam team:");
SecondTeam = Convert.ToInt32(Console.ReadLine());


if (HomeTeam > SecondTeam)
{
Console.WriteLine("Home team won");

}
if (HomeTeam < SecondTeam)
{
Console.WriteLine("Second team won");
}
else if (HomeTeam == SecondTeam)
{
Console.WriteLine("Draw");
}

Console.ReadKey();



}
}
}
(Первое д/з)

Максим 11 июл 2014 19:40
Ярослав
---
Прога нормальная, работает

Ярослав 10 июл 2014 17:41
Большое спасибо) а прога то как?)

Максим 10 июл 2014 15:43
Ярослав
---
Используемый разделитель устанавливается в настройках Windows. Для все системы его можно изменить в региональных настройках в панели управления, или же в коде таким образом:

double a = double.Parse(Console.ReadLine().Replace('.', ','));

Ярослав 10 июл 2014 14:55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Double firstteam, secondteam;
Console.WriteLine("Введите количество забитых голов хозяевами в футбольном матче:");
firstteam = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов гостями в футбольном матче:");
secondteam = Convert.ToDouble(Console.ReadLine());
if (firstteam >= 0 && secondteam >= 0 && firstteam % 1 == 0 && secondteam % 1 == 0)
{
if (firstteam > secondteam)
{
Console.WriteLine("В футбольном матче победили хозяева, со счетом - Хозяева " + firstteam + " : " + secondteam + " Гости");
}
else if (firstteam < secondteam)
{
Console.WriteLine("В футбольном матче победили гости, со счетом - Гости " + secondteam + " : " + firstteam + " Хозяева");
}
else
{
Console.WriteLine("В футбольном матче команды сыграли в ничью, счет - Гости " + secondteam + " : " + firstteam + " Хозяева");
}
Console.ReadKey();
}
else
{
Console.WriteLine("Введите корректное значение забитых голов");
Console.ReadKey();
}
}

}
}
сначала вводил числа с . точкой, (например 1.1)
потом понял что в С# вводятся с , комой
Как запретить ввод чисел с точкой во избежание ошибок?

Denis 02 июл 2014 09:42
using System;

public class Test
{
public static void Main()
{
const int a1 = 3, a2 = 7;
int num = Convert.ToInt32(Console.ReadLine());
if (num % a1 == 0 && num % a2 == 0)
Console.WriteLine(num + " - кратно " + a1 + " и " + a2);
Console.WriteLine(num + " - не кратно " + a1 + " и " + a2);
}
}

Jason 28 июн 2014 17:07
int a;
Console.Write("Enter the number: ");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0)
Console.WriteLine("Eto zuslo kratnoe trem.");
else if (a % 7 == 0)
Console.WriteLine("Eto zuslo kratnoe semu.");
else
Console.WriteLine("Please, enter enother number!");
Console.ReadKey();

Jason 28 июн 2014 16:54
int a, b;
Console.Write("Введите количество забитих голов хозяевами: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите количество забитих голов гостями : ");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева.");
else if (a < b)
Console.WriteLine("Победили гости.");
else
Console.WriteLine("Ничья.");
Console.ReadKey();

Илья 12 июн 2014 16:50
static void Main(string[] args)
{
int s;
Console.WriteLine("1-футбол,2-кратность");
s = Convert.ToInt32(Console.ReadLine());
if (s == 1)
{
int a;
Console.WriteLine("хозяева");
a = Convert.ToInt32(Console.ReadLine());
int b;
Console.WriteLine("гости");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a == b ? "ничья" : a > b ? "хозяева победили" : "гости победили");
Console.ReadKey();
}
else
{
int a =3;
int b =7;
int c;
Console.WriteLine("выбирите число");
c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(c % a==0 && c % b==0 ? "кратно 3 и 7" : c % a==0 ? "кратно3" : c % b==0 ? "кратно 7":"не кратно 3 и 7");
Console.ReadKey();

}


}

mykola 12 июн 2014 13:25
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введіть число: ");
a = Convert.ToInt32(Console.ReadLine());

Console.WriteLine( (a % 3)*(a % 7) == 0 ? "число кратне":"число не кратне");
Console.ReadKey();

}

Дмитрий 10 июн 2014 18:56
Хорошие уроки, лично для меня в самый раз для того чтобы вспомнить программу школы, а потом перейти к более хардкорному. Только есть пожелание к домашке, добавте пожалуйста по 1 заданию максимальной сложности к каждому уроку, будет очень полезно и круто.

Максим 04 июн 2014 14:59
Rabbit32x
---
Необходимо проверить кратно ли число одновременно 3-м и 7-ми

Rabbit32x 03 июн 2014 18:21
вот по кратности.
Один вопрос: тут пришлось прописать несколько раз else if. Работает, но правильный ли подход я выбрал?

static void Main(string[] args)
{
int a;

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

if(a<=0){
Console.WriteLine("А ты хитрый");\\Защита от дурака
}

else if (a % 3 == 0)
{
Console.WriteLine("Кратно 3м");

}
else if (a % 7 == 0)
{

Console.WriteLine("Кратно 7ми");
}
else
{
Console.WriteLine("Не кратно");
}
Console.ReadKey();
}

Жека 29 май 2014 12:54
int Hoz, Gos;
Console.WriteLine("Голы забитые хозяевами");
Hoz = Convert.ToInt32(Console.ReadLine()); // Голы хозяев
Console.WriteLine("Голы забитые гостями");
Gos = Convert.ToInt32(Console.ReadLine()); // Голы гостей
Console.WriteLine(Hoz == Gos ? "Ничья!" : Hoz > Gos ? "Хозяева победили!" : "Гости победили!");

Александр 26 май 2014 00:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите первое число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число кратно и 3-ем и 7-ми");
else if (a % 3 == 0)
Console.WriteLine("Число " + a + " кратно 3-ем");
else if (a % 7 == 0)
Console.WriteLine("Число " + a + " кратно 7-ми");
else
Console.WriteLine("Число не кратно числам 3 и 7");
Console.ReadKey();
}
}
}

Сергей 16 май 2014 11:53
Вот так думаю лучше будет :)
Плохо читал материал, забыл про фигурные скобки

static void Main(string[] args)
{
int a,b, c;
Console.WriteLine("Если у вас какие-то проблемы, вы не можете понять кто победил, мы поможем вам. ");
Console.WriteLine("Введите количество голов забитых хозяевами и нажмите Enter:");
a=Convert.ToInt32(Console.ReadLine()); //Вводим первое число
Console.WriteLine("Введите количество голов забитых гостями и нажмите Enter:");
b = Convert.ToInt32(Console.ReadLine()); //Вводим второе число
if (a > b)
Console.WriteLine("Победили хозяева со счетом " + a + ":" + b);
else if (a < b)
Console.WriteLine("Победили гости со счетом " + b + ":" + a);
else
Console.WriteLine("Ничья " + a + ":" + b);

//Проверка кратности числа

Console.WriteLine();
Console.WriteLine("А теперь проверим кратность числа.");
Console.WriteLine("Введите число и нажмите Enter: ");
c = Convert.ToInt32(Console.ReadLine());
if (c < 2)
{
Console.WriteLine("Вы ввели число 0 или 1");
Console.ReadKey();
return;
}

if (c % 2 == 0)
Console.WriteLine("Вы ввели число кратное 2");
if (c%3==0)
Console.WriteLine("Вы ввели число кратное 3");
if (c % 4 == 0)
Console.WriteLine("Вы ввели число кратное 4");
if (c % 5 == 0)
Console.WriteLine("Вы ввели число кратное 5");
if (c % 6 == 0)
Console.WriteLine("Вы ввели число кратное 6");
if (c % 7 == 0)
Console.WriteLine("Вы ввели число кратное 7");
if (c % 8 == 0)
Console.WriteLine("Вы ввели число кратное 8");
if (c % 9 == 0)
Console.WriteLine("Вы ввели число кратное 9");

Console.ReadKey();

Сергей 16 май 2014 09:14
Маэстро, тут накропал два в одном по заданию
Про кратность сделал на любое число от 2, еще не умею 0 и 1 распознавать.
И там намудрил маленько с переменными, не смог сделать константу из введенного числа. Ну и циклы еще не научились делать, поэтому программа на один проход :)

static void Main(string[] args)
{
int a,b, c, d,e,f,g,j,k,l,m;
Console.WriteLine("Если у вас какие-то проблемы, вы не можете понять кто победил, мы поможем вам. ");
Console.WriteLine("Введите количество голов забитых хозяевами и нажмите Enter:");
a=Convert.ToInt32(Console.ReadLine()); //Вводим первое число
Console.WriteLine("Введите количество голов забитых гостями и нажмите Enter:");
b = Convert.ToInt32(Console.ReadLine()); //Вводим второе число
if (a > b)
Console.WriteLine("Победили хозяева со счетом " + a + ":" + b);
else if (a < b)
Console.WriteLine("Победили гости со счетом " + b + ":" + a);
else
Console.WriteLine("Ничья " + a + ":" + b);

//Проверка кратности числа

Console.WriteLine();
Console.WriteLine("А теперь проверим кратность числа.");
Console.WriteLine("Введите число и нажмите Enter: ");
c = Convert.ToInt32(Console.ReadLine());
d=c;
e=c;
f=c;
g=c;
j=c;
k = c;
l = c;
m = c;
c=c%2;
if (c > 0)
d = d % 3;
else

Console.WriteLine("Вы ввели число кратное 2");
if (d>0)
e=e%4;
else
Console.WriteLine("Вы ввели число кратное 3");
if (e > 0)
f = f % 5;
else
Console.WriteLine("Вы ввели число кратное 4");
if (f > 0)
g = g % 6;
else
Console.WriteLine("Вы ввели число кратное 5");
if (g > 0)
j = j % 7;
else
Console.WriteLine("Вы ввели число кратное 6");
if (j > 0)
k = k % 8;
else
Console.WriteLine("Вы ввели число кратное 7");
if (k > 0)
l = l % 9;
else
Console.WriteLine("Вы ввели число кратное 8");
if (l > 0)
m = m % 9;
else
Console.WriteLine("Вы ввели число кратное 9");

Console.ReadKey();

Иван 26 апр 2014 22:32
P.S Сделал так чтобы программа могла определять какому именно из этих двух чисел кратно введённое число.


{
int a;
Console.WriteLine("Введите число ");
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 == 0) && (a % 7 == 0))
Console.WriteLine("Число кратно 3-м и 7-ми");
else if (a % 3 == 0)
Console.WriteLine("Число кратно только 3-м");
else if (a % 7 ==0)
Console.WriteLine("Число кратно только 7-ми");
else
Console.WriteLine("Число не кратно 3-м и 7-ми");
Console.ReadKey();
}

Kostya 25 апр 2014 17:35
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Добро пожаловать в программу");
Console.ReadKey();
int a, d, c;
Console.WriteLine("Введите число ");
a = Convert.ToInt32(Console.ReadLine());
if ((a % 3 == 0) && (a % 7 == 0))
Console.WriteLine("Число кратное и оно равно =" + a);
else
Console.WriteLine("Число не кратное и оно равно =" + a);
Console.ReadKey();
}
}
}

Kostya 25 апр 2014 17:29
static void Main(string[] args)
{
Console.WriteLine("Добро пожаловать в программу");
Console.ReadKey();
int a, d, c;
Console.WriteLine("Сколько голов забили гости:");
a = Convert.ToInt32(Console.ReadLine());
int b;
Console.WriteLine("Сколько голов забили хозяева:");
b = Convert.ToInt32(Console.ReadLine());

if (a > b)
{
d = a - b;
Console.WriteLine("Гости победили на " + d + " голов :)");
}
else if (b>a)
{
c = b - a;
Console.WriteLine("Хозяева победили на " + c + " голов :)");
}
else
Console.WriteLine("Ничья");
Console.ReadKey();
}
}

FaVuN 20 апр 2014 19:09
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Сколько забили наши:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забили чурки:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Наши победили");
else if (a < b)
Console.WriteLine("Чурки победили");
else
Console.WriteLine("Ничья,но серавно чурки лохи");
Console.ReadKey();
}
}

Иван 18 апр 2014 14:19
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите число голов хозяев");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов гостей");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победили хозяева");
else if (a < b)
Console.WriteLine("Победили гости");
else
Console.WriteLine("Ничья");

Console.ReadKey();
}

Игорь 18 апр 2014 12:03
static void Main(string[] args)
{
Console.Write("Check for multiple, enter your number: ");
int i = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
Console.WriteLine((i % 3 == 0) && (i % 7 == 0) ? "{0}: multiple of 3 and 7" : "{0}: not multiple of 3 and 7", i);

Console.ReadLine();

Игорь 18 апр 2014 11:37
static void Main(string[] args)
{
Console.WriteLine("How many goals scored Metalist: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("How many goals scored Dnepr:");
int b = Convert.ToInt32(Console.ReadLine());

if (a<b)
{
Console.WriteLine("Game won Dnepr, wiht the score of\n" + "Metalist{0}:{1}Dnepr", a, b);
}
else if (a>b)
{
Console.WriteLine("Game won Metalist, wiht the score of\n" + "Metalist{0}:{1}Dnepr", a, b);
}
else
{
Console.WriteLine("Teams played to a draw, wiht the score of\n" + "Metalist{0}:{1}Dnepr", a, b);
}
Console.ReadLine();

Askar 07 апр 2014 20:42
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("введите число =");
a = Convert.ToInt32(Console.ReadLine());
if (a >= 3)
{
if (a % 3 == 0) Console.WriteLine("число делится на 3 без остатка");
else Console.WriteLine("число делится на 3 с остатком");
if (a % 7 == 0) Console.WriteLine("число делится на 7 без остатка");
else Console.WriteLine("число делится на 7 с остатком");
Console.ReadKey();
}
else
{
Console.WriteLine("введенное число меньше 3 - ОШИБКА");
Console.ReadKey();
}
}
}
}
Вроде должно быть как то так.

Askar 07 апр 2014 19:50
namespace Rezultat
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Количество забитых голов гостями");
a = Convert.ToInt32(Console.ReadLine());// Вводится и считывается переменная gosti "а"
Console.WriteLine("Количество забитых голов хозяевами");
b = Convert.ToInt32(Console.ReadLine());// Вводится и считывается переменная hozaeva "b"
if (a > b)
Console.WriteLine("Победили гости со счетом " + (a) + " : " + (b));// Итоговый результат
else if (a < b)
Console.WriteLine("Победили хозяева со счетом " + (a) + " : " + (b));// Итоговый результат
else
Console.WriteLine("Матч закончился ничьей со счетом " + (a) + " : " + (b));// Итоговый результат
Console.Read();
}
}
}

Farid 31 мар 2014 09:11
Admin
---
int a;
Console.WriteLine("введите число =");
a = Convert.ToInt32(Console.ReadLine());
if (a%3==0 && a%7==0)
Console.WriteLine ("число делится и на 3 и на 7 без остатка");
else if (a%3==0 && a%7!=0)
Console.WriteLine("число делится на 3 без остатка, ана 7 с остатком");
else if (a%3!=0 && a%7==0)
Console.WriteLine("число делится на 7 без остатка, а на 3 с остатком");
else
Console.WriteLine("число не делится ни на 3 ни на 7 без остатка");
Console.ReadKey();
))) вроде получилось )))))

Евгений 30 мар 2014 17:14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Введите колличество забитых голов хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите колличество забитых голов гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Выиграли хозяева");
else if (a < b)
Console.WriteLine("Выиграли гости");
else
Console.WriteLine("Ничья");
Console.ReadKey();

}
}
}
Вот мое решение 1 задачи)

Максим 28 мар 2014 18:42
Farid
---
Неправильное использование оператора switch. После case должно стоять конкретное значение, которым может быть переменная "a", а вы туда логические выражения поставили, результат которых в типе bool. Воспользуйтесь оператором if в этом случае

Farid 28 мар 2014 14:39
{
int a;
Console.WriteLine("введите число =");
a = Convert.ToInt32(Console.ReadLine());
switch (a)
{
case (a % 3 == 0) && (a % 7 == 0):
Console.WriteLine("число делится и на 3 ина 7 без остатка");
break;
case (a % 3 == 1) || (a % 3 == 2) && (a % 7 == 0):
Console.WriteLine("число делится на 7 без остатка, а на 3 с остатком");
break;
case (a % 3 == 0) && (a % 7 != 0):
Console.WriteLine("число делится на 3 без остатка, ана 7 с остатком");
break;
case (a % 3 != 0) && (a % 7 != 0):
Console.WriteLine("число не делится ни на 3 ни на 7 без остатка");
break;
default:
Console.WriteLine("Ошибка");
break;
}
Ошибка 2 Неявное преобразование типа "bool" в "int" невозможно
Что я сделал не так?

TsokaloSergei 25 мар 2014 15:11
namespace Lesson4_1
{
class Analyze
{
public void AnalyzeMethod(int aNumber)
{
if (aNumber % 3 == 0 && aNumber % 7 == 0)
Console.WriteLine("{0} is multiply to 3 and 7", aNumber);
else
Console.WriteLine("{0} is not multiply", aNumber);
}
}
class Program
{
static void Main(string[] args)
{
Console.Write("Enter your int number: ");
Analyze myNumber = new Analyze();
myNumber.AnalyzeMethod(Convert.ToInt32(Console.ReadLine()));

Console.ReadLine();
}
}
}

TsokaloSergei 25 мар 2014 15:03
namespace Lesson4
{
class Choise
{
public void ChoiseMethod(int aScore, string aName, int bScore, string bName)
{
if (aScore > bScore)
Console.WriteLine("{0} wins", aName);
if (aScore < bScore)
Console.WriteLine("{0} win", bName);
if (aScore == bScore)
Console.WriteLine("Drawn game");
}
}

class Program
{
static void Main(string[] args)
{

Console.Write("Home: ");
int homeScore = Convert.ToInt32( Console.ReadLine());

Console.Write("Visitors: ");
int visitorsScore = Convert.ToInt32(Console.ReadLine());

Choise results = new Choise();
results.ChoiseMethod(homeScore, "Home", visitorsScore, "Visitors");

Console.ReadLine();
}
}
}

Максим 23 мар 2014 14:12
Юрий
---
6-й урок посвящен циклам

Юрий 23 мар 2014 06:41
Вот у меня вопрос, что прописывается чтобы программа работала циклом, то есть не выключалась после вывода результата и нажатия клавиши?

Задание 1
int hoz, gos;
Console.WriteLine("Для продолжения жмите 'Enter'");
Console.ReadKey();

Console.WriteLine("Голов забили хозяева");
hoz = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Голов забили гости");
gos = Convert.ToInt32(Console.ReadLine());
if (hoz > gos)
Console.WriteLine("Матч выйграли хозяева");
if (gos > hoz)
Console.WriteLine("Матч выйграли гости");
if (gos == hoz)
Console.WriteLine("Матч закончился ничьей");

Console.ReadKey();

Задание 2

int a;
Console.WriteLine("Данная программа позволит определить кратно ли ваше число 3 и 7 одновременно");
Console.WriteLine("Для продолжения нажмите 'Enter'");
Console.ReadKey();
Console.WriteLine("Введите число");
a=Convert.ToInt32(Console.ReadLine());
if ((a%3==0) && (a%7==0))
Console.WriteLine("Число "+a+" кратное");// Правда
else
Console.WriteLine("Число "+a+" не кратное");// Ложь
Console.ReadKey();

Роман 20 мар 2014 18:36
int a,b;
Console.WriteLine("Введите количество забитых голов первой команды");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество забитых голов второй команды");
b=Convert.ToInt32(Console.ReadLine());
if (a>b)
Console.WriteLine("Первая команда по итогам забитых голов-победитель!");
else if (a<b)
Console.WriteLine("Вторая команда по итогам забитых голов является победителем");
else
Console.WriteLine("Ничья");
Console.ReadKey();

Максим 11 мар 2014 22:36
Aram
---
В том, что во втором варианте введенные данные конвертируются в тип int. В первом варианте данные в типе string

Aram 11 мар 2014 20:14
В чем разница Console.ReadLine() и Convert.ToInt32(Console.ReadLine())

Дарья 01 мар 2014 15:40
Просто прекрасные уроки, очень простые и понятные, большое спасибо составителю))

Евгений 06 фев 2014 15:01
int a,b;
Console.WriteLine("Матч Украина:Россия");
Console.WriteLine ("Введите количество мячей, забитых коммандой Украины:");
a= Convert.ToInt32 (Console.ReadLine()); //Вводим данніе с клавиатуры;
Console.WriteLine("Введите количество мячей, забитых коммандой России:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Команда Украины победила");
else if (a < b)
Console.WriteLine("Команда России победила");
else
Console.WriteLine("Матч завершился ничьей");
Console.ReadKey();

Моисей 28 янв 2014 21:30
Сергей, Вам необходимо использовать в данной строке оператор сравнения "==", а оператор "=" не сравнивает значения, а присвает первому второе.

Максим 28 янв 2014 19:23
Сергей
---
if (mw = 1) // вы здесь вместо оператора равенства "==" указали оператор присваивания "="

Сергей 28 янв 2014 18:55
Подскажите, пожалуйста, вот код (расчет идеального веса для мужчин и женщин)

const int formula100 = 100;// Вводится постоянная - значение 100 (для мужчин)
const int formula110 = 110;// Вводится постоянная - значение 110 (для женщин)
const float formula115 = 1.15f;//Вводится постоянная - значение 1.15
int mw;//Вводится условный оператор - мужчина или женщина
Console.WriteLine("Привет! Эта программа поможет расчитать идеальный вес для мужчин и женщин.");//Вступительный текст
Console.WriteLine("Если Вы мужчина, нажмите на клавиатуре цифру 1, если женщина - цифру 2");//Вступительный текст 2
mw = Convert.ToInt32(Console.ReadLine());
switch (mw)
{
case 1:
Console.WriteLine("Вы выбрали формулу для расчета иделаьного роста для мужчин.");//Вступительный текст 3
Console.WriteLine("Введите, пожалуйста, свой рост в сантиметрах и нажмите кнопку Enter.");//Вступительный текст 4
break;
case 2:
Console.WriteLine("Вы выбрали формулу для расчета иделаьного роста для женщин.");//Вступительный текст 5
Console.WriteLine("Введите, пожалуйста, свой рост в сантиметрах и нажмите кнопку Enter.");//Вступительный текст 6
break;
default :
Console.WriteLine("Ошибка, попробуйте еще раз");
break;
}
int height = Convert.ToInt32(Console.ReadLine());//рост (для мужчин и женщин)
if (mw = 1)
{
int intermediateweight = height - formula100;//рост в сантиметрах – 100 (для мужчин)
float idealweight = formula115 * intermediateweight;// 1,15 * (рост в сантиметрах – 100)
Console.WriteLine("Ваш идеальный вес " + idealweight + " кг");// Итоговый результат
}
else
{
int intermediateweight = height - formula110;//рост в сантиметрах – 100 (для для женщин)
float idealweight = formula115 * intermediateweight;// 1,15 * (рост в сантиметрах – 100)
Console.WriteLine("Ваш идеальный вес " + idealweight + " кг");// Итоговый результат
}
Console.ReadKey();

В строке if (mw = 1) ошибка
"Неявное преобразование "int" в "bool" невозможно. Как мне сделать расчет для мужчины или женщины при установлении пола пользователя?

Mark_Krass 25 янв 2014 19:03
int x;
Console.WriteLine("Введите число 21, 42 или 63 и мы проверим их кратность 3 и 7");
x = Convert.ToInt32(Console.ReadLine());
switch (x)
{
case 21:

Console.WriteLine(x % 3 == 0 && x % 7 == 0 ? "Число делится на 3 и на 7" : "Число не делится на 3 и на 7");
break;
case 42:
Console.WriteLine(x % 3 == 0 && x % 7 == 0 ? "Число делится на 3 и на 7" : "Число не делится на 3 и на 7");
break;
case 63:
Console.WriteLine(x % 3 == 0 && x % 7 == 0 ? "Число делится на 3 и на 7" : "Число не делится на 3 и на 7");
break;
default:
Console.WriteLine("Error");
break;

Xirus 24 янв 2014 16:29
/*С клавиатуры вводятся два числа – количество забитых голов хозяевами и гостями
* в футбольном матче. Вывести на экран результат игры –
* победили хозяева/гости/ничья.*/

/* int hoziajeva, gosti;
Console.WriteLine("введите колличество забитых голова хозяевами ");
hoziajeva = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("введите колличество забитых голова гостями ");
gosti = Convert.ToInt32(Console.ReadLine());
if (hoziajeva > gosti) Console.WriteLine("победили хозяева");
else if (gosti > hoziajeva) Console.WriteLine("победили гости");
else Console.WriteLine("ничья");*/


/*Напишите программу, которая будет проверять число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
* Вывести на экран соответствующее сообщение.*/
int number;
Console.WriteLine("введите число для проверки на кратность 3-м или 7-ми");
number = Convert.ToInt32(Console.ReadLine());
if (number % 3 == 0 && number % 7 == 0) Console.WriteLine("число кратно");
else Console.WriteLine("число не кратно");

Сергей 04 янв 2014 23:14
Решение для второго задания
int a, b = 3, c = 7, a1, a2;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
a1 = a % (a / b);
a2 = a % (a / c);
if (a1 + a2 == 0)
Console.WriteLine("Число кратно 3 и 7");
else
Console.WriteLine("Число не кратно 3 и 7");
Console.ReadKey();

odmion 01 янв 2014 10:08
static void Main(string[] args)
{
int home, guest;

Console.Write("Введите кол-во забитых мячей хозяевами: ");
home = int.Parse(Console.ReadLine());

Console.Write("Ввведите кол-во забитых мячей гостями: ");
guest = int.Parse(Console.ReadLine());

Console.Clear();
if (home > guest) Console.Write("Победили хозяева со счетом: " + home + ":" + guest);
else if (guest > home) Console.Write("Победили гости со счетом: " + guest + ":" + home);
else Console.Write("Ничья со счетом: " + home + ":" + guest);
Console.ReadKey();
}

Муравей 18 дек 2013 18:21
Первое простое, а вот над вторым пришлось подумать:

int a;
Console.WriteLine("Введите число кратное 3 и 7:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 || a % 7 == 0 ? "Кратно" : "Не кратно");
Console.ReadKey();

Максим 18 дек 2013 18:04
Яна
---
Вы проверяете последовательно на кратность 3-м и 7-ми, а в задании имелась в виду кратность одновременно этим числам. Здесь я хотел, чтобы был использован логический оператор "И"

Яна 17 дек 2013 10:41
//С клавиатуры вводятся два числа – количество забитых голов
//хозяевами и гостями в футбольном матче.
//Вывести на экран результат игры – победили хозяева/гости/ничья.


//int a, b;
//Console.WriteLine("Колличество голов хозяев:");
//a = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("Колличество голов гостей:");
//b = Convert.ToInt32(Console.ReadLine());
//if (a > b)
//Console.WriteLine("Победили хозяева");
//else if (a < b)
//Console.WriteLine("Победили гости");
//else
//Console.WriteLine("Ничья");
//Console.ReadKey();



//Напишите программу, которая будет проверять
//число на кратность 3-м и 7-ми (это числа 21, 42, 63…).
//Вывести на экран соответствующее сообщение.

int a;
Console.WriteLine("Красность 3 Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 ==0)
{
Console.WriteLine("Кратно 3");
}
else
{
Console.WriteLine(" Не Кратно 3");
}
int b;
Console.WriteLine("Кратность 7 Введите число:");
b = Convert.ToInt32(Console.ReadLine());

if (b % 7 == 0)
{
Console.WriteLine("Кратно 7");
}
else
{
Console.WriteLine(" Не Кратно 7");
}
Console.ReadKey();

Илья 16 дек 2013 17:47
Вторая задача. Я немного ее модернизировал, хотя получилось слишком много условий. Но так точнее ответ.
static void Main(string[] args)
{
int a;
Console.WriteLine(" Введите число : ");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
{
Console.WriteLine(" Число кратно 3-м и 7-ми ");
}
else if (a % 3 == 0)
{
Console.WriteLine(" Число кратно 3-м ");
}
else if (a % 7 == 0)
{
Console.WriteLine(" Число кратно 7-ми ");
}
else
{
Console.WriteLine(" Число не кратно 3-м и 7-ми ");
}
Console.ReadKey();

Илья 16 дек 2013 17:28
Первая задача
static void Main(string[] args)
{
int a, b;
Console.WriteLine(" Введите голы, забитые хозяевами:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(" Введите голы, забитые гостями:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
{
Console.WriteLine(" Хозяева победили ");
}
else if (a < b)
{
Console.WriteLine(" Гости победили ");
}
else
{
Console.WriteLine(" Ничья ");
}
Console.ReadKey();

Максим 09 дек 2013 23:48
RennarD
---
(test%a==0&&test%b==0)?result="is":result="isn't"; // эту строку следовало реализовать так, для лучшей читаемости:
result = (test%a==0 && test%b==0) ? "is":"isn't";

RennarD 08 дек 2013 21:35
static void Main(string[] args)
{const int a=3,b=7;
int test;
string result;
Console.WriteLine("Enter your number");
test=Convert.ToInt32(Console.ReadLine());
(test%a==0&&test%b==0)?result="is":result="isn't";
Console.WriteLine("Number "+test+result+" divisible by "+a+" and "+b);
Console.ReadKey();
}
П.С. Возможно с ошибками,просто пока что печатаю на блокнотике без доступая к VCS....

RennarD 08 дек 2013 21:10
static void Main(string[] args)
{int Host,Guest;
string result;
Console.WriteLine("Host's score:");
Host = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Visitor's score:");
Guest = Convert.ToInt32(Console.ReadLine());
if Host>Guest
{
result="Host won!";
}
else if Guest>Host
{
result="Guest won!";
}
else
{
result="It's a draw!";
}
Console.WriteLine(result);
Console.ReadLine();

Dima 08 дек 2013 10:26
static void Main(string[] args)
{
int a;
a = Convert.ToInt32(Console.ReadLine());
if ((a%3==0) && (a%7==0))
Console.WriteLine("Число является кратным 3 и 7");
else Console.WriteLine("Число не является кратным 3 и 7");
Console.ReadKey();
}

Dima 08 дек 2013 10:21
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Hozyeva:");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Gosti:");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Pobedili Hozyaeva");
else if (a == b) Console.WriteLine("Nich'a"); else Console.WriteLine("Pobedili Gosti");
Console.ReadKey();
}

Максим 07 дек 2013 14:43
Екатерина
---
Не за что. Главной задачей уроков была ясность и понятность. Стараюсь..)

Екатерина 07 дек 2013 05:48
Спасибо за уроки! Все ясно и понятно :)
Задание решила объединить в один код:
static void Main(string[] args)
{
int chislo;
Console.WriteLine("Задание №1");
Console.WriteLine("Введи любое число:");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(chislo % 3 == 0 && chislo % 7 == 0 ? "Это число кратно 3 и 7" : "Это число не кратно 3 и 7");
int hozyaeva, gosti;
Console.WriteLine();
Console.WriteLine("Задание №2");
Console.WriteLine("Хозяева забили:");
hozyaeva = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Гости забили");
gosti = Convert.ToInt32(Console.ReadLine());
if (hozyaeva > gosti)
Console.WriteLine("Победили хозяева со счетом: " + hozyaeva + " : " + gosti);
else if (gosti > hozyaeva)
Console.WriteLine("Победили гости со счетом: " + gosti + " : " + hozyaeva);
else Console.WriteLine("Ничья");
Console.ReadKey();


}

palazhevich 06 дек 2013 00:39
1)
static void Main(string[] args)
{
int a, b;
{
Console.WriteLine("Хозяева забили");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Гости забили");
b = Convert.ToInt32(Console.ReadLine());
}
if (a > b)
Console.WriteLine("Выиграли хозяева");
else
if (a < b)
Console.WriteLine("Выиграли гости");
else
Console.WriteLine("Ничья");
Console.ReadLine();
}


2)
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число a");
a = Convert.ToInt32(Console.ReadLine());
if (a%7==0 && a%3==0)
Console.WriteLine("Число а кратное 3 и 7");
else
Console.WriteLine("Число а не кратное 3 и 7");
Console.ReadKey();
}

Максим 05 дек 2013 20:33
Александр
---
Рад что вам понравились уроки. Читайте, работайте, и все будет хорошо)

Александр 05 дек 2013 06:21
Спасибо за курсы). Аж интересно стало, а то до этого по книгам сложновато было учится.

Максим 02 дек 2013 20:52
Ксеня
---
Стараюсь писать доступно. А по задачам - всё хорошо

Ксеня 01 дек 2013 20:09
Вы очень доступно обьясняете, приятно учиться!

1)
static void Main(string[] args)
{
int a, b;
Console.WriteLine("Количество забитых голов хозяевами");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Количество забитых голов гостями");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победитель - хозяева");
else if (a < b)
Console.WriteLine("Победитель - гости");
else
Console.WriteLine("Ничья");
Console.ReadKey();
}

2)
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число");
a = Convert.ToInt32(Console.ReadLine());
if (a % 3 == 0 && a % 7 == 0)
Console.WriteLine("Число является кратным трем и семи");
else
Console.WriteLine("Число не является кратным трем и семи");
Console.ReadKey();
}

Зинаида 15 ноя 2013 13:12
int a, b;
Console.WriteLine("Сколько забила голов команда хозяев?");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Сколько забила голов команда гостей?");
b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Выиграли хозяева");
else if (a < b)
Console.WriteLine("Выиграли гости");
else
Console.WriteLine("Победила дружба!!!!");
Console.ReadKey();
Console.Clear();


int с;

Console.WriteLine("Введите любое число");
с = Convert.ToInt32(Console.ReadLine());
if (с%3==0 && с%7==0)
Console.WriteLine("Число кратно 3 и 7");
else
Console.WriteLine("Число не кратно 7 и 3");
Console.ReadKey();

Максим 09 ноя 2013 14:58
Павел
---
|| - это ИЛИ, а нужно было И - && использовать

Павел 09 ноя 2013 08:47
{
// Задание 1
Console.WriteLine("Число голов у команды 1:");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Число голов у команды 2:");
int b = Convert.ToInt32(Console.ReadLine());
if (a > b)
Console.WriteLine("Победила команда 1!!!");
else if (a < b)
Console.WriteLine("Победила команда 2!!!");
else
Console.WriteLine("Ничя");
Console.ReadKey();
Console.Clear(); //Очистка консоли перед вторым заданием
// Задание 2
Console.WriteLine("Введите число:");
int c = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(c%3==0 || c%7==0 ? "Число кратно 3 и 7":"Число не кратно 3 и 7");
Console.ReadKey();
}

Максим 06 ноя 2013 00:22
Евгений
---
Продолжайте дальше!)

Евгений 05 ноя 2013 18:57
Здравствуйте! Спасибо вам за курсы!!! Можно сказать первый мой программный код)

int guest, hometeam ;
Console.WriteLine("Гости забили:");
guest = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Хозяева забили:");
hometeam = Convert.ToInt32(Console.ReadLine());

if (guest == hometeam)
Console.WriteLine("ничья");
else Console.WriteLine(guest > hometeam ? "Победа гостей" +guest+ ":" +hometeam : "победа хозяев" +hometeam+ ":"+guest);

Console.ReadKey();

Владимир 01 ноя 2013 19:47
Console.Write("Введите кол-во голов хозяев: ");
int home_score = Convert.ToInt32(Console.ReadLine());
Console.Write("Введите кол-во голов гостей: ");
int guest_score = Convert.ToInt32(Console.ReadLine());
if (home_score > guest_score)
{
Console.WriteLine("Хозяева победили.");
}
else if (home_score < guest_score)
{
Console.WriteLine("Победили гости.");
}
else
{
Console.WriteLine("Ничья.");
}
Console.Write("Введите любое число: ");
int value = Convert.ToInt32(Console.ReadLine());
if ((value % 3 == 0) && (value % 7 == 0)) {
Console.WriteLine("Число кратное 3 и 7");
}
else
{
Console.WriteLine("Число не кратное ни 3-м ни 7-ми");
}
Console.ReadKey();

Артур 01 ноя 2013 15:41
int a;
Console.WriteLine("Введите число:");
a = Convert.ToInt32(Console.ReadLine());
if (a % 7 == 0 && a % 3 == 0)
Console.WriteLine("Число кратно 7-ми и 3-м");
else
Console.WriteLine("Число не кратно ни 7-ми, ни 3-м");
Console.ReadKey();


Как-то так)))

Максим 31 окт 2013 13:45
Kamik
---
Вы проверяете последовательно на кратность 3-м и 7-ми, а в задании имелась в виду кратность одновременно этим числам. Ниже wam сделал как нужно

Ариф 31 окт 2013 12:17
Вот так )
int home, guest ;
Console.WriteLine("Голы хозяев:");
home = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Голы гости:");
guest = Convert.ToInt32(Console.ReadLine());
if (home < guest)
Console.WriteLine("Гости победили!");
else if (home > guest)
Console.WriteLine("Хозяева победили!");
else
Console.WriteLine("Ничья");
Console.ReadLine();

Kamik 31 окт 2013 02:21
Первое задание


Console.Write("Ведите кол-во голов, забитых хозяевами\n");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("Ведите кол-во голов, забитых гостями\n");
int b = Convert.ToInt32(Console.ReadLine());
if (a>b) Console.Write("Хозяева победили");
else if (a<b) Console.Write("Гости победили");
else Console.Write("Ничья");
Console.ReadKey();

Задание 2

Console.WriteLine("Введите число\n");
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3 == 0 ? "Число кратно 3\n":"Число не кратно 3\n");
Console.WriteLine(a % 7 == 0 ? "Число кратно 7\n" : "Число не кратно 7\n");
Console.ReadKey();

wam 30 окт 2013 20:29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a, a1=7, a2=3;
Console.WriteLine("Wwedite chislo");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a % 3==0 && a%7==0?"kratno ":"nekratno ");
Console.ReadKey();
}
}
}
как то так)

Максим 10 окт 2013 00:42
Мария
---
Отлично, продолжайте в том же духе)

Мария 09 окт 2013 12:10
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main (string[] args)
{
int a;
a = 0;
a = a+21;
Console.WriteLine ( a%3 == 0 ? "Число делится на 3" : "Число не делится на 3 без остатка") ;
Console.WriteLine ( a%7 == 0 ? "Число делится на 7" : "Число не делится на 7 без остатка") ;
Console.ReadKey () ;
}
}
}

Мария 09 окт 2013 11:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main (string[] args)
{
int a,b;
Console.WriteLine ("Количество забитых голов хозяивами матча:") ;
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine ("Количество забитых голов гостями матча:") ;
b = Convert.ToInt32(Console.ReadLine());
if (a>b )
Console.WriteLine ("Победили хозяива матча:") ;
else if (a<b)
Console.WriteLine ("Победили гости матча:") ;
else
Console.WriteLine ("Ничья") ;


Console.ReadKey () ;
}
}
}

Максим 08 окт 2013 13:25
Александр
---
Если вы вводили отрицательные числа, которые больше -20 то все логично, это предусмотрено условием. Введя -50, вам предложат посидеть дома)

Александр 07 окт 2013 21:47
Добрый день! Вопрос.. скопировал в компилятор данный пример! Но почему то, если пишу отрицательное числа.. то все равно меня отправляют на улицу =)
static void Main(string[] args)
{
int t;
Console.WriteLine("Введите температуру на дворе");
t = Convert.ToInt32(Console.ReadLine());
if (t < -20 || t > 40) //если температура меньше -20 или больше 40
Console.WriteLine("Вам лучше посидеть дома!");
else
Console.WriteLine("Можете идти гулять");
Console.ReadKey();
}

Юра 04 окт 2013 22:39
Кратность:
{
Console.WriteLine("Проверка кратности 3-м и 7-ми.");
int number;
Console.WriteLine("Введите число для проверки...");
number = Convert.ToInt32(Console.ReadLine());
if (number % 3 == 0 && number % 7 == 0)
Console.WriteLine("Число " + number + " кратно 3-м и 7-ми.");
else
Console.WriteLine("Число " + number + " не кратно 3-м и 7-ми.");
Console.ReadKey();
}

Голы:
{
int Host, Guest;
Console.WriteLine("Введите число голов забитое хозяевами...");
Host = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите число голов забитое гостями...");
Guest = Convert.ToInt32(Console.ReadLine());
if (Host > Guest)
Console.WriteLine("Хозяева победили.");
else if (Host < Guest)
Console.WriteLine("Победили гости.");
else
Console.WriteLine("Ничья.");
Console.ReadKey();
}

Максим 03 окт 2013 16:46
Даша
---
Хорошие знания английского большой плюс)

Степан
---
так и сделаю

Степан 03 окт 2013 15:11
Может правильнее писать - проверяем число на четность, а не на парность, как то понятнее и легче для восприятия.

Даша 01 окт 2013 13:43
//результат игры
int goals1, goals2;
Console.WriteLine("Enter the number of goals hosts: ");
goals1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the number of goals guests: ");
goals2 = Convert.ToInt32(Console.ReadLine());

if (goals1 > goals2)
{
Console.WriteLine("Winners - home team!!! score : "+ goals1+":"+goals2);
}
else if (goals1 < goals2)
{
Console.WriteLine("Winners - guests!!! score : "+ goals2+":"+goals1);
}
else Console.WriteLine("Draw!!!");
Console.ReadKey();

//кратность чисел
int number;
Console.WriteLine("Enter the number : ");
number = Convert.ToInt32(Console.ReadLine());

if (number % 3 == 0 || number % 7 == 0)
{
Console.WriteLine("The number a multiple of 3 or 7");
}
else
Console.WriteLine("The number is not a multiple of 3 or 7");

Console.ReadKey();

Asmodei 01 окт 2013 11:58
Вроде правильно сделал, запускается и отрабатывается корректно. Автору спасибо большое за уроки, буду и дальше делать. Очень трудно найти хорошие уроки, где ПОДРОБНО и ПРОСТО будет все объясняться с примерами, надеюсь вы и дальше будете публиковать уроки рассчитанные на вашу целевую аудиторию, на таких как и я , новичков =)
Спасибо)

Asmodei 01 окт 2013 11:56
Счет игры:

using System;
using System.Collections.Generic;
using System.Text;


namespace myprogramm
{
class myprogramm
{
static void Main(string[] args)
{
int gol1, gol2;
Console.WriteLine("Введите счет команды хозяев : ");
gol1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите счет команды хозяев : ");
gol2 = Convert.ToInt32(Console.ReadLine());
if (gol1 > gol2)
Console.WriteLine(gol1 + " : " + gol2 + " Победили хозяева");
else if (gol2 > gol1)
Console.WriteLine(gol1 + " : " + gol2 + " Победили гости");
else
Console.WriteLine(gol1 + " : " + gol2 + " Ничья");


Console.ReadKey();

}

}

}

Проверка кратности на 3 и 7:

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int a, b;
Console.WriteLine("vvedite chislo : ");
a = Convert.ToInt32(Console.ReadLine());
if ( (a % 3)== 0 && (a % 7) == 0)
Console.WriteLine( "chislo " + a + " delitsia na 3 i 7 bez ostatka");
else
Console.WriteLine("chislo " + a + " NE FIGA NE delitsia na 3 i 7 bez ostatka =( ");
Console.ReadKey();
}
}
}


Максим 02 сен 2013 17:32
Тигран
---
1. int a = Convert.ToInt32(Console.ReadLine());

Да, здесь переменная а объявлена как int, но в правой части выражения есть метод ReadLine(), который считывает строку с клавиатуры. Эта считанная строка будет в типе string. Напрямую записать строку в число нельзя, и по-этому мы эту строку конвертируем в целое число.

2. Методы ToInt32() ToInt16() конвертируют данные соответственно в типы Int32 и Int16. Это два целочисленных типа, которые отличаются лишь тем, что в Int32 можно записать большее число (32 разряда выделяется под число), и соответственно на Int32 выделяется больше памяти, чем для Int16. Int32 то же что и int, Int16 - short, Int64 - long

Тигран 02 сен 2013 02:32
Здравствуйте. Для начала хочу сказать спасибо за уроки. Домашнее задание всегда буду делать(у меня нет при себе компьютера на данный момент)Можно вопрос? Если мы объявляем что переменная "a" является типом int, то мы уже объявляем что это число. Зачем писать Convert.ToInt32() ? и чем отличается ToInt32 и ToInt16?

Максим 19 авг 2013 21:27
hojiakbar
---
Да, всё очень просто

hojiakbar 19 авг 2013 20:39
int a, b;
Console.WriteLine("Vvedite skolko myachey zabili xozyaev");
a = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Vvedite skolko myachey zabili gosti");
b = Convert.ToInt16(Console.ReadLine());
if (a > b)
{
Console.WriteLine("Pobedili xozyayev, ne dali shans gostyam");
}
else if (a < b)
{
Console.WriteLine("Pobedili gosi, oni otlichno igraet");
}
else
{
Console.WriteLine("Nichya");
Console.ReadLine();
}

Дима 05 авг 2013 09:41
Спасибо за объяснение , приходил к такому же простому решению, но застрял на моменте конвертации, когда после ввода получается "a" в типе int, и && не работает с этим типом.

Максим 02 авг 2013 17:47
Дима
----
Работать то работает, но вы тут немного переборщили.

Строка: if (b == !true && c == !true )
Здесь не нужно было сравнивать переменные b и c со словом true. Достаточно: if (b && c). Да и если по вашему, то проще было бы сравнивать со словаом false, чтобы не делать лишнюю операцию "!".

Вот самое простое решение:
if (а % 3 && а % 7)
//кратное
else //не кратное



Дима 02 авг 2013 14:33
Решение второй задачи


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a;
Console.WriteLine("Введите число a ");
a = Convert.ToInt32(Console.ReadLine());
bool b, c;
b = a % 3 == 0;
c = a % 7 == 0;
if (b == !true && c == !true )
Console.WriteLine("Число не кратно 3 и 7 ");
else
Console.WriteLine("Число кратно 3 и 7 ");
Console.ReadKey();
}
}
}

Максим 01 авг 2013 16:54
sergey
---
на данном этапе обучения задание выполнено на отлично) Только названия переменных слабоваты. Лучше было бы назвать goals1...

sergey 01 авг 2013 09:44
моё решение дз для первого задания )
int chet1;
int chet2;
Console.WriteLine("очки для 1й команды!");
chet1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("очки для 1й команды!");
chet2 = Convert.ToInt32(Console.ReadLine());

if (chet1 > chet2)
{
Console.WriteLine("первая команда выиграла с разнице в " +(chet1-chet2));
}
else if (chet1 < chet2)
{
Console.WriteLine("вторая команда выиграла с разнице в " + (chet2 - chet1));
}
else {
Console.WriteLine("Счёт игры " + chet1 + ":" + chet2 + " ничья!");
}


Добавить комментарий:

Имя (обязат.)
E-mail (обязат., не публикуется)


Для вставки ваших программ пользуйтесь кнопкой "исходный код"
Вёрстка сайта с нуля

Уникальный Видеокурс!

"Научись верстать сайты и заработай на этом!"

Получить видеокурс

Подпишись на курс по программированию, и узнавай первым о новых уроках!

RSS подписка Страничка Вконтакте Мы в Twitter

Ошибка в тексте? Выделите ее мышкой и нажмите Ctrl+Enter
Поблагодарить автора: Номер карты (ПриватБанк)
5168 7572 4170 8660
WebMoney
R372544961915 U685637142028 Z999792764387
Наверх
Система Orphus