Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/64: Рейтинг темы: голосов - 64, средняя оценка - 4.86
2 / 2 / 1
Регистрация: 29.10.2008
Сообщений: 57

Получить таблицу температур по Цельсию от 1 до 100 градусов и их эквивалент по шкале Фаренгейта

01.11.2008, 17:45. Показов 12412. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти все четырехзначные числа, у которых сумма крайних цифр равна сумме средних цифр, а само число делится на 6 и 27.

Я решил вот так но чё-то ни одно число не подходит помогите кто нить!
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Uses crt;
Var:z,l,i,a,b,c,d:integer;
Begin
ClrScr;
For i:=1000 to 9999 do begin
If (i div 6=0) or (I div 27=0) then begin
A:=I div 1000;
B:=I div 100 mod 10;
C:=I div 10 mod 10;
D:=I mod 10;
Z:=(a+d);
L:=(b+c);
If (z=c) then writeln(i) else writeln(‘не подходит’);
End:
Readln;
End.
Добавлено через 1 минуту 3 секунды
№2
Получить таблицу температур по Цельсию от 1 до 100 градусов и их эквивалент по шкале Фаренгейта, используя для перевода формулу t=9/5*t(цельсий)+32;---задачу надо решить с помощью Repeat или While!!!

Эта задача тоже чё-то не правильно показывает погрешность слишком большая в начале вроде нормально но когда идет уже 95-100 гоадусов то погрешность в 100 градусов…. помогите или исправте ошибку

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Uses crt;
Var t2,f,t,c,x,y,c:real;
Begin
ClrScr;
C:=0;
Y:=0;
Repeat
T=(9/5)*t+32;
Y:=y+1;
Writeln(‘y’);
Until t>100;
Writeln(t);
Readln;
End.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2008, 17:45
Ответы с готовыми решениями:

Получить таблицу температур по Цельсию от 0 до 100 град и их эквивалент по шкале Фаренгейта (T(F)=9/5*T(C)+32)
Получить таблицу температур по Цельсию от 0 до 100 град и их эквивалент по шкале Фаренгейта (T(F)=9/5*T(C)+32)

Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта
Получить таблицу температур по цельсию от 0 до 100 градусов и их эквивалентов по шкале фаренгейта используя для перевода for. Получить...

Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта (Editor)
СОЗДАТЬ M-FILE в Editor'e Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта, используя...

8
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
01.11.2008, 17:53
If (i div 6=0) or (I div 27=0) then begin
Это что? Остаток от деления определяют через mod. Да и зачем 2 раза делить, если можно i mod 54
0
2 / 2 / 1
Регистрация: 29.10.2008
Сообщений: 57
01.11.2008, 17:54  [ТС]
вот блин точно!=)
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
01.11.2008, 18:02
когда идет уже 95-100 гоадусов то погрешность в 100 градусов….ппц
Эх, знали бы мы арифметику да шкалу Фаренгейта, цены бы нам не было. Посчитай-ка на инженерном калькуляторе, если в уме не можешь, сколько будет 100*9/5+32?

Добавлено через 2 минуты 45 секунд
А вот в шкале Кельвина при ноле по Цельсию, ты не поверишь, погрешность вообще 273 градуса!
0
2 / 2 / 1
Регистрация: 29.10.2008
Сообщений: 57
01.11.2008, 18:04  [ТС]
Цитата Сообщение от Puporev Посмотреть сообщение
Эх, знали бы мы арифметику да шкалу Фаренгейта, цены бы нам не было. Посчитай-ка на инженерном калькуляторе, если в уме не можешь, сколько будет 100*9/5+32?

Добавлено через 2 минуты 45 секунд
А вот в шкале Кельвина при ноле по Цельсию, ты не поверишь, "погрешность" вообще 273 градуса!
ну про шкалу Кельвина я знаю и Фаренгейта знаю прост получается задачи решены правильно...почти....
0
2 / 2 / 1
Регистрация: 29.10.2008
Сообщений: 57
04.11.2008, 00:05  [ТС]
№2
Получить таблицу температур по Цельсию от 1 до 100 градусов и их эквивалент по шкале Фаренгейта, используя для перевода формулу t=9/5*t(цельсий)+32;---задачу надо решить с помощью Repeat или While!!!

Помогите! не получается так как я написал не катит выводит только 4 чмсла и то чё=за числа не пойму Решите кто-нить!

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
Uses crt;
Var t,y:real;
Begin
ClrScr;
Repeat
T=(9/5)*t+32;
Y:=y+1;
Writeln(y);
Until t>100;
Writeln(t);
Readln;
End.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
04.11.2008, 07:38
Ваш код.
Pascal
1
2
3
4
5
6
7
8
9
10
11
Var t,y:real; //зачем real? Вы смотрите температуру с точностью меньше градуса?
Begin
ClrScr;
Repeat
T=(9/5)*t+32;//переделать под integer
Y:=y+1;  //нет начального значения у, как его считать?
Writeln(y);
Until t>100;
Writeln(t); //почему температуру по Фаренгейту выводим 1 раз, надо всю таблицу, поэтому надо в цикл
Readln;
End.
Вот как нужно:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Uses crt;
Var t,y,i:integer;
Begin
ClrScr;
t:=1; {начальное значение 1 градус про Цельсию}
Repeat
y:=t*9 div 5 + 32;{считаем по Фаренгейту}
Writeln('t= ',t,'  y=',y);{выводим результат}
t:=t+1; {переходим к следующему значению}
if t mod 20=0 then readln  {вся таблица из 100 значений на экран не входит, будем выводить порциями по 20 строчек}
Until t>100;
Readln
End.
1
2 / 2 / 1
Регистрация: 29.10.2008
Сообщений: 57
04.11.2008, 08:46  [ТС]
Спасибо!
0
Boglen
16.12.2008, 09:48
Спасибо!
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Uses crt;
Var:z,l,i,a,b,c,d:integer;
Begin
ClrScr;
For i:=1000 to 9999 do begin
If (i div 6=0) or (I div 27=0) then begin
A:=I div 1000;
B:=I div 100 mod 10;
C:=I div 10 mod 10;
D:=I mod 10;
Z:=(a+d);
L:=(b+c);
 
 
If (z=c) then writeln(i) else writeln(‘не подходит’);
 
// Z сравниваем с L, а не с C
 
End:
Readln;
End.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.12.2008, 09:48
Помогаю со студенческими работами здесь

Получить таблицу температур по Цельсию и их эквивалент по шкале Фаренгейта
Получить таблицу температур по Цельсию от 1 до 100 градусов и их эквивалент по шкале Фаренгейта, используя для перевода формулу...

Получить таблицу температур по Цельсию от 0 до 100 гр и их эквивалентов по шкале Фаренгейта: найти ошибку
Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта, используя для перевода формулу tF =...

Напечатать таблицы температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта
Помогите, пожалуйста. Задание: Напечатать таблицы температур по Цельсию от 0 до 100 градусов с дискретностью в один градус и их...

Получить табл. температур по Цельсию от 0 до 100 градусов и их еквивалентов по шкале Форенгейта
Уважаемые форумчане помогите перевести задачу из Pascal в Delphi. Условие задачи: Получить табл. температур по Цельсию от 0 до 100...

Напечатать таблицу перевода температуры из градусов по шкале Цельсия в градусы по шкале Фаренгейта
Напечатать таблицу перевода температуры из градусов по шкале Цельсия (C) в градусы по шкале Фаренгейта (F) для значений температуры от 15°C...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru