Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 18.05.2011, 14:15
2Ric 2Ric вне форума
Прохожий
 
Регистрация: 18.05.2011
Сообщения: 1
Репутация: 10
По умолчанию Пожалуйста помогите написать программы!

Тема: Цикл с параметром.
1.Написать программу, которая выводит на экран таблицу
стоимости, например, яблок в диапазоне от 100 г до 1 кг с шагом 100.
2.Написать программу, которая выводит двоичное представление введенного с клавиатуры десятичного целого числа в диапазоне от 0 до 255.
3.Написать программу, которая вводит с клавиатуры 5 дробных чисел и вычисляет их среднее арифметическое.
4.Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое полученной части последовательности.
5.Написать программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое.
6.Написать программу, которая генерирует три последова¬тельности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. Рекомендуемый вид экрана во время работы программы приведен ниже.
*** Случайные числа ***
6 10 4 2 5 8 1 7 7 3 сред.арифм. 5.30
10 3 6 1 10 1 3 8 7 6 сред.арифм. 5.50
5 2 2 5 4 2 2 1 6 10 сред.арифм. 3.90

2.Тема: Операторы цикла итерационного типа.
1. Найти сумму цифр заданного натурального числа n.
2. Дано натуральное число верно ли, что в данном числе сумма цифр больше b, a само число делится на b (b вводить с клавиатуры).
3. Вводится последовательность ненулевых чисел, 0-конец последовательности. Подсчитать, сколько в ней отрицательных чисел, и сумму положительных чисел.
4. Дано не менее трех различных натуральных чисел, за которыми следует 0. Определить три наибольших числа среди них.
5. Дано натуральное число n, найти количество цифр данного числа, больших a (a вводится с клавиатуры);
6. Найти сумму цифр заданного натурального числа n.
7. Дано натуральное число, сколько раз первая цифра встречается в данном числе;
8. Дано натуральное число, верно ли, что данное число начинается на a и заканчивается на b (цифры а и b вводятся с клавиатуры).
9. Дано натуральное число, найти количество четных цифр числа;
10. Дано натуральное число, сколько раз данная цифра а встречается в данном числе (а вводить с клавиатуры).
11. Дано натуральное число, верно ли, что в данном числе сумма цифр больше b, a само число делится на b (b вводить с клавиатуры).
12. Дано натуральное число, найти произведение цифр числа;
13. Дано натуральное число, верно ли, что в данном числе нет данной цифры а (цифру а вводить с клавиатуры).
Ответить с цитированием
  #2  
Старый 18.05.2011, 15:04
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

А вы где обучаетесь и по какой специализации?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 28.05.2011, 18:01
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию Здесь простенькая прога переводящая числа по любому основанию.

Здесь простенькая прога переводящая числа по любому основанию. Дарю безвозмездно (то есть даром)
Вложения
Тип файла: zip Temp.zip (202.0 Кбайт, 40 просмотров)
Ответить с цитированием
  #4  
Старый 29.05.2011, 11:53
chainik chainik вне форума
Начинающий
 
Регистрация: 30.06.2008
Сообщения: 140
Репутация: 8882
По умолчанию подсчитывает сумму цифр

Остальное решать лень.
Лето, жара........

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    StaticText1: TStaticText;
    procedure Edit1Change(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}


function CalkSum(z:longword):integer;
begin
Result:=0;
    while z >=1 do
        begin
        Result:=Result + z mod 10;
        z:=z div 10
        end;
end;

procedure TForm1.Edit1Change(Sender: TObject);
begin
    try
    StaticText1.Caption:=Format('Сумма цифр  %d',[CalkSum(StrToInt(Edit1.Text))])
    except
    ShowMessage('Неверный ввод')
    end;
end;

end.
Админ: Пользуемся тегами для оформления кода!

Последний раз редактировалось Admin, 04.08.2011 в 11:10.
Ответить с цитированием
  #5  
Старый 04.08.2011, 10:57
marales marales вне форума
Прохожий
 
Регистрация: 04.08.2011
Сообщения: 13
Репутация: 10
По умолчанию 1 задача

1.zip с теми же яблоками
Ответить с цитированием
Этот пользователь сказал Спасибо marales за это полезное сообщение:
Алан Т (19.06.2018)
  #6  
Старый 04.08.2011, 11:17
marales marales вне форума
Прохожий
 
Регистрация: 04.08.2011
Сообщения: 13
Репутация: 10
По умолчанию 5 Задача

Массив из 10 случайных чисел,+ подсчёт среднеарифметического значения
5.zip
Ответить с цитированием
Этот пользователь сказал Спасибо marales за это полезное сообщение:
Алан Т (19.06.2018)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:13.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025