Перевести код с языка Java на Pascal

var a, b, c, d, e;

for (a = 1; a <= 50; a++) {
for (b = 1; b <= 50; b++) {
for (c = 1; c <= 50; c++) {
for (d = 1; d <= 50; d++) {
for (e = 1; e <= 100; e++) {
if ( (a + c + d == 50)&& (e - 30 + b == 50) ) {
console.log('a = ' + a);
console.log('b = ' + b);
console.log('c = ' + c);
console.log('d = ' + d);
console.log('e = ' + e);
console.log('summ = ' + (50 + 50 + 30 + a + b + c + d + e));
console.log('---------');
}
}
}
}
}
}

Ответы (1 шт):

Автор решения: Andrew

Вот например цикл в паскале:

for a := 1 to 50 do
 begin
  ваши остальные циклы
 end;

дальше чтобы вывести код в консоль нужно сделать так:

writeln('some message', some variable)

по поводу условий - пишется условие так:

if a + c + d = 50  then 
 if e - 30 + b = 50 then 
  writeln('some message', some variable)
 break; // выходим из цикла

возможно есть в коде синтаксические ошибки, не спорю. На паскале ничего не делал уже давненько :( вот есть туториалы. И вот онлайн сервис, где можно пробовать и тестировать. Там все красиво и понятно реализовано, и если у вас будут ошибки то вам об этом скажут.

→ Ссылка