правильный с синтаксической точки зрения код:
ConsoleColor text = ConsoleColor.Red;
string myProgrammName = "Крутая прога от меня!";
string s = "Чтобы она заработала, нужно дорого заплатить.";
int cost1 = 15000;
char currency = '$';
Console.Title = myProgrammName;
Console.WriteLine(s);
Console.ForegroundColor = text;
Console.Write(cost1);
Console.ResetColor();
Console.WriteLine(currency);
double cost = 15.5;
Console.WriteLine("...");
Console.ReadLine();
Console.Write("Ну или хотя бы ");
text = ConsoleColor.Green;
Console.ForegroundColor = text;
Console.WriteLine(cost);
объяснение ошибок по строкам:
1) неверное объявление переменной text
2) объявлена переменная целого типа, а значение присвоено как переменной строкового типа
3) не выбрано имя переменной и пропущена точка с запятой
4) объявлена переменная целого типа, а значение присвоено как переменной строкового типа
5) не определен тип переменной
6) будет выводить строку myProgrammName вместо значения переменной myProgrammName
7) будет выводить строку string вместо значения переменной.
8) нет ошибки
9) неверное имя переменной
10) нет ошибки
11) нет ошибки
12) неверный тип переменной
13)нет ошибки
14)нет ошибки
15)нет ошибки
16) пропущено ConsoleColor
17) нет ошибки
18) нет ошибки
ДЗ для ВЕРЫ ВИКТОРОВНЫ:
Объяснение:
Var I, N, m: integer;
{Выводит таблицу квадратов до N числа}
Begin
Readln(N); //Что вводим в этой строке и зачем? Как можно подсказать пользователю, что ввести?
{Вводим до какого числа нам нужно получить квадрат; Подсказать можно через WRITELN}
Writeln('Таблица квадратов чисел от 1 до N'); //Сколько раз выполняется этот оператор?
{Один раз}
For i:=1 to N do //Сколько раз выполнится цикл?
{N раз}
Begin //Зачем снова писать операторные скобки?
{Затем, что это цикл, который всегда обособляется и отделяет от остальных операторов}
m:=i*I;
Writeln(I,' ',m); //Как по-другому оставить пробелы между столбиками?
{Можно сделать так - Writeln(I:3,m:16);}
End;
End.