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

Помощь в некоторых надеюсь несложных для вас заданиях

17.09.2011, 04:15. Показов 767. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые программисты и остальные.Очень нужна ваша помощь в решении пару заданий.
Буду очень признателен за ответы..
Спасибо


1. VOPC and class diagrams. Have a good look at the sample program DialogDemoC, then do the following:
(i) Draw a UML class diagram for DialogDemoC
(ii) Draw a UML VOPC diagram showing all the classes needed for DialogDemoC
(iii) List all variables and objects used within main, and their types
(iv) List all methods used within main, and the classes they belong to
(v) Look up the documentation for one of the classes used by DialogDemoC, find a useful method not invoked by the program, and add some code which uses it.

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
26
27
28
29
30
31
32
33
import javax.swing.*; 
import java.awt.*;  // needed for Color and Font
/** demonstrates using a JTextarea within a JScrollPane within a message Dialog
 also a Color and a Font object, and an ImageIcon */
public class DialogDemoC {
   public static void main( String args[] )
   {
    // Colors can be mixed giving r,g,b values in that order, from 0 to 255
    Color c1 = new Color(100,40,40);  // dark red
    Color c2 = new Color(200,190,10); // horrible mustard colour
    // Fonts can have a font name, a style (BOLD, ITALIC, PLAIN) and a size
    Font bigFont = new Font("SansSerif",Font.BOLD,24);
    
    JTextArea output = new JTextArea();
    output.setForeground(c1);
    output.setBackground(c2);
    output.setFont(bigFont);
       
    output.append("Greetings, all mortals\n");
    output.append("Now you can have full colour");  
 
   JOptionPane.showMessageDialog(null,output);
   output.setText("And a customised title");
   JOptionPane.showMessageDialog(null,output,"Here's the title",JOptionPane.WARNING_MESSAGE);
   
   // icons can be constructed from any gif or jpg file, in the same folder nb not too big
   output.setText("Or even an icon: you'll need T17.gif for this");
   ImageIcon duke = new ImageIcon("T17.gif");
   JOptionPane.showMessageDialog(null,output,"If you don't see the icon, look for T17.gif",JOptionPane.PLAIN_MESSAGE,
                                              duke);
    
   }
}
2. If and else – if. Write a program which will ask for a person’s name and taxable income, calculate the tax due and the net income after tax, and display the gross income, the tax rate, the tax and the income after tax. Use the following table:
Taxable Income(?) Tax Rate (%)
----------------------- ---------------
0.00 – 20,000.00 0
20,000.01 – 36,000.00 20
36000.01 and upwards 41
Take the simple approach: if the person earns, sa,y 25,000, tax him /her at 20% on all of it.

3. Switch case, and char variables. Write a program that reads in the following values:-
(a) operation desired - A (for addition)
S (for subtraction)
M (for multiplication)
D (for division)
(b) a number
(c) another number

The program should carry out the operation on the numbers e.g. if the input is M 1.5 3 then the output would be 1.5*3 i.e. 4.500. Use a switch statement here and have a default case to handle any exceptional circumstances. Use dialogs for all input and output.

4. Loop with sentinel. Write a version of your solution to ex 9 which loops to allow you to process a number of calculations, stopping only when you enter ‘Q’ or ‘Quit. [Ambitious students (optional): use the showConfirmDialog() method from JOptionPane instead of the stopping code of Quit to control the loop.]


П.С учусь на англ по этому на англ пишу тут задания но я уверен вы раберетесь.
Еще раз спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.09.2011, 04:15
Ответы с готовыми решениями:

надеюсь на вас
1. Дан одномерный массив Yn. Найти второй элемент, значение которого по модулю больше 5. Сде-лать инверсию исходного массива (первый с...

GetSearch одолел! Надеюсь на вас!
Заранее спасибо!

Лаги, фризы. Надеюсь на вас!
Всем привет! Не давно обновил железо. Купил новую материнскую плату и процессор. Теперь моя конфигурация компьютера такова: Процессор:...

1
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 8
18.09.2011, 23:53  [ТС]
удалите эту тему так как я разобрался сам спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.09.2011, 23:53
Помогаю со студенческими работами здесь

Вычислить S=m∑n надеюсь на вас) пожалуйста)
надеюсь на вас) пожалуйста)

Ноут не видит кабель интернета. Очень надеюсь на вас, пожалуйста
Ноутбук Acer Aspire 7110 ОС -- Win XP SP3 Ситуация такова: на руках был убитый ноутбук с вистой. Висла виста даже при попытке...

Незнаю как вставить файл из буфера обмена...надеюсь на помощь
//---------- Сама программа ----------------------------------------------------------------- #include <vcl.h> #pragma hdrstop ...

Требуется помощь в расшифровке некоторых понятий
Уважаемые жители форума может кто доходчиво объяснить новичку в Java разницу между такими понятиями как экземпляр класса,объекты и...

Почему в некоторых случаях используется массив для хранения стека, а в некоторых нет?
Почему в некоторых случаях используется массив для хранения стека ,а в некоторых нет


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru