Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Нужна помощь! Помогите создать две несложные программы. (http://www.tehnari.ru/f43/t29512/)

Максимус 23.10.2009 19:23

Нужна помощь! Помогите создать две несложные программы.
 
вот условие задачи: напишите программу выполняющую следущие действия, с клавиатуры задаются размеры A, B прямоугольного отверстия и размеры x, y, z кирпича. Определить пройдёт ли кирпич через отверстие.

вторая программа: написать программу выводящую на экран задаваемую с клавиатуры надпись требуемое колличество раз.

заранее СПАСИБО!!!!

AlexZir 23.10.2009 19:53

Вы не указали язык программирования, предлагаю вариант программы для Turbo Pascal 7.0:
Цитата:

написать программу выводящую на экран задаваемую с клавиатуры надпись требуемое колличество раз.
Код:

uses crt;
var s: string[256];
    i,k:integer;
begin
writeln('Введите надпись');
readln(s);
writeln('Введите число повторений');
readln(k);
for i:=1 to k do
writeln(s);
readln
end.

По первой программе: ограничение на форму и размер отверстия есть? Допустим, что нужно проверять все 3 варианта.
Цитата:

напишите программу выполняющую следущие действия, с клавиатуры задаются размеры A, B прямоугольного отверстия и размеры x, y, z кирпича. Определить пройдёт ли кирпич через отверстие.
Код:

uses crt;
var a,b,x,y,z:real;
begin
writeln('введите значение A');
readln(a);
writeln('введите значение B');
readln(b);
writeln('введите значение x');
readln(x);
writeln('введите значение y');
readln(y);
writeln('введите значение z');
readln(z);
if ((x<=a) or (x<=b)) and ((y<=b) or (y<=a)) then writeln('пройдет') else
if ((x<=a) or (x<=b)) and ((z<=b) or (z<=a)) then writeln('пройдет') else
if ((z<=a) or (z<=b)) and ((y<=b) or (y<=a)) then writeln('кирпич пройдет') else writeln('кирпич не пройдет');
readln
end.

Обе программы проверены и работают.


Часовой пояс GMT +4, время: 00:27.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.