Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите пожалуйста написать прогу / 12 сообщений из 12, страница 1 из 1
14.01.2013, 00:18:34
    #38108605
Timon37rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
Создайте новый класс и назовите его TemperatureConverter. Добавьте в него метод для преобразования температур, с такой сигнатурой: public String convertTemp (int temperature, char convertTo) Если аргумент convertTo равен F, то температура должна быть преобразована в Фаренгейты, если C, то в Цельсии. Когда вы будете вызывать этот метод, поместите значение аргумента типа char в одинарные кавычки (фаренгейт = 9/5 цельсий + 32). Показать пример использования реализованного класса.
...
Рейтинг: 0 / 0
14.01.2013, 01:37:02
    #38108664
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
ну пока все правильно выглядит, ошибок не нашел
...
Рейтинг: 0 / 0
14.01.2013, 09:45:51
    #38108792
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
Действительно все правильно, не вижу смысла что-то исправлять.
Может быть только какой-нибудь аутпут красивый добавить...
...
Рейтинг: 0 / 0
14.01.2013, 13:20:15
    #38109113
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
Timon37rusс такой сигнатурой: public String convertTemp (int temperature, char convertTo)

Лучше так (на английский не смотреть, т.к. лень мне лезть в википедию и прочие словари):

Код: java
1.
2.
3.
4.
5.
enum  TemperatureSystem {
  Farengeight, Celsius // лень
}

double convert(double temperature, TemperatureSystem system)
...
Рейтинг: 0 / 0
14.01.2013, 13:21:30
    #38109114
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
Перечитал исходное сообщение...
Перечитал ответы на него...
Долго думал...
...
Рейтинг: 0 / 0
14.01.2013, 15:47:01
    #38109472
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
LeonidvПеречитал исходное сообщение...
Перечитал ответы на него...
Долго думал...
воспитательный процесс. спасибо, что не запорол ;)
...
Рейтинг: 0 / 0
14.01.2013, 23:59:47
    #38110129
Timon37rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
забыл ник,

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package java16;
import java.util.Scanner;
/**
*
* @author Тимоша
*/
public class Java16 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// объект для считывания с входного потока
Scanner in= new Scanner(System.in);
System.out.println("Введите температуру:");
int n1=in.nextInt();
System.out.println("Введите направление преобразование - F (Фаренгейт) или C (градусы цельсия):");
String n=in.next();
char n2=n.charAt(0);

TemperatureConverter tempConvertor = new TemperatureConverter();
System.out.println("Температура составляет " + tempConvertor.convertTemp(n1, n2) + " " + n2);
}
}

class TemperatureConverter{

public String convertTemp (int temperature, char convertTo){

if(convertTo=='F')
{
temperature=temperature *9/5 +32;
}
else if(convertTo=='C')
{
temperature=(temperature - 32)*5/9;
}

return String.valueOf(temperature);
}
}
...
Рейтинг: 0 / 0
15.01.2013, 00:14:14
    #38110136
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
Timon37rus,

препод завалит
...
Рейтинг: 0 / 0
15.01.2013, 02:54:41
    #38110200
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
да нормально в принципе для лабы
...
Рейтинг: 0 / 0
15.01.2013, 13:21:58
    #38110583
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
Это стандартный туториал. Ищи. Тысячи их.

http://www.daniweb.com/software-development/java/code/216940/temperature-converter-gui
...
Рейтинг: 0 / 0
15.01.2013, 13:36:58
    #38110617
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
ТимоНTimon37rus,

препод завалит
Смотря на что лаба. Если на java и простые алгоритмы - сойдет. Если на ООП - то я бы по другому просил сделать, сделать паттерн стратегию. Правда надо было бы что-нибудь еще докрутить, чтобы она стала уместна. Например, какой-нибудь GUI.
...
Рейтинг: 0 / 0
15.01.2013, 14:09:20
    #38110696
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать прогу
Leonidv,

Не думаю что задача на ООП.

Нет проверки введенных данных.
Есть шанс получить не конвертированную температуру (if(convertTo=='F')).
Яб завалил :).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите пожалуйста написать прогу / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]