|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.02.2013, 01:19 | #1 |
Пользователь
Регистрация: 23.12.2012
Сообщений: 31
|
Небольшая погрешность, как исправить?
QDialog(parent),
ui(new Ui::Dialog) { ui->setupUi(this); } Dialog::~Dialog() { delete ui; } void Dialog:n_pushButton_clicked() { float x,y; x=ui->lineEdit->text().toFloat(); y=ui->lineEdit_2->text().toFloat(); if(x<0 && y<0) {x=fabs(x);y=fabs(y);}else if(x<0 && y>0) {x=x+0.5;y=y+0.5;} else if(0,5<=x && x<=2)x=x; if(0,5<=y && y<=2)y=y; else {x=x/10;y=y/10;} ui->textEdit->append(QString("%1").arg(x)); ui->textEdit_2->append(QString("%2").arg(y)); } Вот моя программа, я ее писала для визуального режима, проблема как мне сказал преподаватель в последней строке почти, ну в вводе if(0,5<=x && x<=2)x=x; if(0,5<=y && y<=2)y=y;, программа должна если нет то делить на 10, если да то оставлять такие же значения, я незнаю как сделать так чтоб выводилась да. если значения меньше там или больше чем по условию, тоесть проблема в том что программа выводит только на деление, на нет, а мне нужно чтоб еще выводило на да, тоесть неменяло значения. Задача 1: Дано дійсні числа x,y. Якщо x,y від`ємні, то кожне значення замінити його модулем; якщо від`ємне лише одне число, то обидва значення збільшити на 0.5; якщо обидва значення невід`ємні і жодне з них не належить до відрізка [0.5; 2.0], то обидва значення зменшити у 10 разів; в інших випадках x,y залишити без змін. Вказівки: 1. Значення x,y задавати самостійно. 2. Виконати програму для випадків: а) x<0 i y<0; b) x<0, y>0; або x>0, y<0; с) 0<x<0.5; y>0; d) 0.5≤ x≤2 i 0.5≤ y≤2. вот если что условие задачи, помогите пожалуйста исправить ошибку |
14.02.2013, 01:23 | #2 |
Пользователь
Регистрация: 23.12.2012
Сообщений: 31
|
и еще один вопросик как мою вот эту программу переписать на ООП? тоесть как в ней добавить класс? можете хотя бы в начале помочь
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Погрешность в FPU. Вырожденный треугольник. | oxygen1992 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 24.11.2012 16:35 |
Погрешность в интегрировании | Luzifer | Общие вопросы C/C++ | 0 | 30.05.2012 20:25 |
Погрешность интегрирования | XemyL | Помощь студентам | 0 | 21.03.2012 22:05 |
Относительная погрешность | A.M.G_Dig | Помощь студентам | 4 | 20.11.2010 22:57 |