Аватар для Artimilyan
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 29

Дано число. Вывести на экран его целую и дробную части

09.03.2014, 19:57. Показов 4109. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, составить код для вывода в Delphi (в Memo1 ) при нажатии кнопки результата выполнения следующих задач:
Дано число. Вывести на экран его целую и дробную части.
Даны числа a, b, c. Возвести в третью степень a, в квадрат произведения b на с и найти модуль суммы этих чисел.
Заранее спасибо
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.03.2014, 19:57
Ответы с готовыми решениями:

Дано число. Вывести на экран его целую и дробную части
Помогите, пожалуйста, составить код для вывода в Delphi (в Memo1 ) при нажатии кнопки результата выполнения следующих задач: Дано число....

Отделить целую и дробную части числа друг от друга
А как значение переменной можно разделить на 2 переменных?? a:=100,5; // разделить на b и с b:=100; c:=0,5;

Дано n-значное число. Вывести его цифры определенным образом
Дано n-значное число. Вывести его цифры таким образом:

6
561 / 484 / 168
Регистрация: 14.02.2012
Сообщений: 1,561
09.03.2014, 20:32
Вам нужны функции frac - дробная часть, trunc - целая.
0
Эксперт Pascal/Delphi
 Аватар для droider
4927 / 2794 / 856
Регистрация: 04.10.2012
Сообщений: 10,189
10.03.2014, 09:58
Лучший ответ Сообщение было отмечено Artimilyan как решение

Решение

Цитата Сообщение от Artimilyan Посмотреть сообщение
Даны числа a, b, c. Возвести в третью степень a, в квадрат произведения b на с и найти модуль суммы этих чисел
Delphi
1
2
3
4
5
6
7
8
9
10
var
a, b, c:Integer;
begin
a :=StrToInt(edt1.Text);
b :=StrToInt(edt2.Text);
c :=StrToInt(edt3.Text);
mmo1.Lines.Add('Куб числа a: '+InttoStr(a*a*a));
mmo1.Lines.Add('Квадрат произведения b и с: '+InttoStr((b*c)*(b*c)));
mmo1.Lines.Add('Модуль суммы чисел: '+InttoStr(abs(a+b+c)));
end;
1
44 / 44 / 8
Регистрация: 06.02.2014
Сообщений: 233
10.03.2014, 10:00
Да, что париться? если в Delphi есть такая возможность, как в СИ++ (int)A, то просто
C++
1
2
int Cel = int(Num);
int Drob = Num-Cel;
1
Эксперт Pascal/Delphi
 Аватар для droider
4927 / 2794 / 856
Регистрация: 04.10.2012
Сообщений: 10,189
10.03.2014, 10:16
Цитата Сообщение от Worf Посмотреть сообщение
Да, что париться?
Вы по поводу 1-й задачи? В Delphi это делается так
Delphi
1
2
3
//задаем n - исходное вещественное число
ShowMessage('Целая часть числа -'+InttoStr(Trunc(n))+
#10#13+'Дробная часть числа -'+FloattoStr(Frac(n)));
0
44 / 44 / 8
Регистрация: 06.02.2014
Сообщений: 233
10.03.2014, 13:09
droider , я на делфи не писал, просто концепцию предлагаю)
0
Эксперт Pascal/Delphi
 Аватар для droider
4927 / 2794 / 856
Регистрация: 04.10.2012
Сообщений: 10,189
10.03.2014, 13:15
Worf, я понял.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.03.2014, 13:15
Помогаю со студенческими работами здесь

Дано вещественное число, вывести целую и дробную части отдельно
Дано вещественное число, вывести целую и дробную части отдельно. Добавив соответственно слова "рубль" и "копейка" в...

Напишите программу, которая получает число типа long double и выводит его целую и дробную части
мое решение #include<stdio.h> #include<math.h> int main() { long double x;// = 23.234; scanf("%Lf", &x); long...

Разбить число на целую и дробную части
Доброе время суток,уважаемые посетители форума! Возникла след. проблема.Необходимо действительное число (Как пример 123,456) записать как...

Найти и напечатать его целую, дробную части и округленное значение
Дано вещественное число. Найти и напечатать его целую, дробную части и округленное значение. Использовать функции округления

Вывести дробную и целую части вещественного числа
Учитель с Информатики дал задачу. Дано действительное число p. В первой строке вывести его закругленное целое значение, во втором - его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru