Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/54: Рейтинг темы: голосов - 54, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 7

Преобразование температуры Фаренгейт-Цельсий

21.11.2011, 12:15. Показов 10341. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья!

Кто поможет с объяснение, как реализовать данную задачку?

класс TemperatureConverter.
метод для преобразования температур, с такой сигнатурой:
public String convertTemp
(int temperature, char convertTo)
Если аргумент convertTo равен F, то температура должна быть преобразована в Фаренгейты,
если C, то в Цeльсии.

значение аргумента типа char в одинарные кавычки.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.11.2011, 12:15
Ответы с готовыми решениями:

Конвертер цельсий в фаренгейт и наоборот
По заданию должен был написать код, который будет переводить Фаренгейт в Цельсий и наоборот, вроде написал, но что-то все равно не так,...

Добавить в класс метод для преобразования температур (Цельсий <-> Фаренгейт)
Здравствуйте! Есть вот такая задача: Создайте новый класс и назовите его TemperatureConverter. Добавьте в него метод для преобразования...

Функция преобразования температуры из Фаренгейт в Цельсий
Прошу помочь разобраться в проблеме, возникающей при компилляции данной программы. #include &lt;stdio.h&gt; #define lower 0 //нижний...

2
2 / 2 / 2
Регистрация: 19.11.2011
Сообщений: 5
21.11.2011, 22:07
Лучший ответ Сообщение было отмечено rew12 как решение

Решение

Вот, моя реализация данной задачи. Вообще не очень сложная, но потратил час. =)
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import javax.swing.*;
class TemperatureConverter{
    int temperature;
    
    public String convertTemp(int temperature, char convertTo){
        if (convertTo == 'F' || convertTo == 't'){
            this.temperature = (temperature*9/5+32);
            return String.valueOf(this.temperature)+" градусов по Фаренгейту";
        } else if(convertTo == 'C' || convertTo == 'c'){
            this.temperature = (temperature-32)*5/9;
            return String.valueOf(this.temperature)+" градусов по Цельсию";
        } else return "Неверно выбран аргумент";
        
    }
}
public class TemperatureDemo{
    public static void main(String[] args){
        char convertTo =  JOptionPane.showInputDialog("Введите букву 'C' для преобразования в градусы Цельсия и букву 'F' для преобразования в градусы Фаренгейта").charAt(0);
               
        int temperature = Integer.parseInt(JOptionPane.showInputDialog("Введите значение градусов"));
        
        TemperatureConverter t = new TemperatureConverter();
        JOptionPane.showMessageDialog(null, t.convertTemp(temperature, convertTo));
    }
}
Программа не идеальна, так как обработку исключительных ситуаций вообще опустил. Если будут вопросы по программе - задавай.
0
filament06
22.11.2011, 11:29
Будама читаешь?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.11.2011, 11:29
Помогаю со студенческими работами здесь

Фаренгейт и Цельсий
Друзья! В книге по С++ есть програмка вывода таблицы температур по фаренгейту и цельсию. Запускаю ее в MS Visual C++ 2008. Вот...

Ошибки - цельсий в фаренгейт
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; void Filework(float* r,...

Функция Цельсий и Фаренгейт
Есть задача: Напишите следующие функции:  Функция celsius, которая возвращает температуру по Цельсию, эквивалентную температуре по...

Конвертер температур (Цельсий - Фаренгейт)
Здравствуйте, для курсовой нужно разработать приложение, я только учусь этому. Вот, что у меня получается: Код: import...

Конвертер Цельсий/Фаренгейт, необходимо устранить ошибки
1) не выводит дробные значения (ошибку выдает) 2) при очистке график не изменяется.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru