-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPrototip1.java
125 lines (110 loc) · 2.68 KB
/
Prototip1.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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
package prototip1;
import java.util.*;
public class Prototip1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
ilkkatartoplam a = new ilkkatartoplam();
ikincikatartoplam b = new ikincikatartoplam();
int ilktoplam=a.gettoplam();
int ikincitoplam=b.gettoplam();
int geneltoplam=ilktoplam+ikincitoplam;
int abir=0,aon=0,ayuz=0,abin=0;
String romaSayi="";
//binden büyükler ama 4000 küçükler
if(geneltoplam<4000){
abin=geneltoplam/1000;
for(int i=0;i<abin;i++){
romaSayi=romaSayi+"M";
}
/////////
geneltoplam=geneltoplam-(abin*1000);
}
//yüzden büyükler ama bindende küçükler
if(geneltoplam<1000){
ayuz=geneltoplam/100;
if(ayuz>=5){
if(ayuz==5){
romaSayi=romaSayi+"D";
}
else if(ayuz==9){
romaSayi=romaSayi+"CM";
}
else{
romaSayi=romaSayi+"D";
for(int i=0;i<ayuz-5;i++){
romaSayi=romaSayi+"C";
}
}
}
if(ayuz<=4){
if(ayuz==4){
romaSayi=romaSayi+"CD";
}
else{
for(int i=0;i<ayuz;i++){
romaSayi=romaSayi+"C";
}
}
}
//////////////////
geneltoplam=geneltoplam-(ayuz*100);
}
//yüzden küçükler
if(geneltoplam<100){
abir=geneltoplam%10;
aon=geneltoplam/10;
//onlar basamağı
if(aon>=5){
if(aon==5){
romaSayi=romaSayi+"L";
}
else if(aon==9){
romaSayi=romaSayi+"XC";
}
else{
romaSayi=romaSayi+"L";
for(int i=0;i<aon-5;i++){
romaSayi=romaSayi+"X";
}
}
}
if(aon<=4){
if(aon==4){
romaSayi=romaSayi+"XL";
}
else{
for(int i=0;i<aon;i++){
romaSayi=romaSayi+"X";
}
}
}
//birler basamağı....
if(abir>=5){
if(abir==5){
romaSayi=romaSayi+"V";
}
else if(abir==9){
romaSayi=romaSayi+"IX";
}
else{
romaSayi=romaSayi+"V";
for(int i=0;i<abir-5;i++){
romaSayi=romaSayi+"I";
}
}
}
if(abir<=4){
if(abir==4){
romaSayi=romaSayi+"IV";
}
else{
for(int i=0;i<abir;i++){
romaSayi=romaSayi+"I";
}
}
}
}
System.out.println("Girdiginiz iki sayinin Roma rakamlarında toplamı:\n"+romaSayi);}
}