Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Java Sayı Okumak


Sayı Okumak

AÇIKLAMA

Netbeans platformunda yapılan proje sayesinde kullanıcıdan alınan sayının okunmasını sağlamaktadır. Dist klasorü içindeki "Say_Okuma.jar" uzantılı dosya çalıştırılarak sistem bağımsız program çalıştırılabilir.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt

 

  1. package sayıokuma;
  2. import javax.swing.*;
  3. /**
  4.  *
  5.  * @author NEO
  6.  */
  7. public class SayiOkuma {
  8.  
  9.     /**
  10.      * @param args the command line arguments
  11.      */
  12.     public static void main(String[] args)
  13.     {
  14.      String bas="";
  15.      int sayimiz; int i; int tut,kontrol=0;
  16.      sayimiz=Integer.parseInt(JOptionPane.showInputDialog("Okunacak Sayıyı Giriniz"));
  17.      if(sayimiz>=1000000000)
  18. {
  19. tut=sayimiz/1000000000;
  20. sayimiz=sayimiz%1000000000;
  21. if(tut==1)
  22. bas+="Bir";
  23. if(tut==2)
  24. bas+="İki";
  25. bas+=" Milyar";
  26. bas+=" ";
  27. }
  28. if(sayimiz>=100000000)
  29. {
  30. tut=sayimiz/100000000;
  31. sayimiz=sayimiz%100000000;
  32. if(tut==1)
  33. bas+="Yüz";
  34. if(tut==2)
  35. bas+="İki Yüz";
  36. if(tut==3)
  37. bas+="Üç Yüz";
  38. if(tut==4)
  39. bas+="Dört Yüz";
  40. if(tut==5)
  41. bas+="Beş Yüz";
  42. if(tut==6)
  43. bas+="Altı Yüz";
  44. if(tut==7)
  45. bas+="Yedi Yüz";
  46. if(tut==8)
  47. bas+="Sekiz Yüz";
  48. if(tut==9)
  49. bas+="Dokuz Yüz";
  50. bas+=" ";
  51. kontrol=1;
  52. }
  53.  
  54. if(sayimiz>=10000000)
  55. {
  56. tut=sayimiz/10000000;
  57. sayimiz=sayimiz%10000000;
  58. if(tut==1)
  59. bas+="On";
  60. if(tut==2)
  61. bas+="Yirmi";
  62. if(tut==3)
  63. bas+="Otuz";
  64. if(tut==4)
  65. bas+="Kırk";
  66. if(tut==5)
  67. bas+="Elli";
  68. if(tut==6)
  69. bas+="Altmıs";
  70. if(tut==7)
  71. bas+="Yetmiş";
  72. if(tut==8)
  73. bas+="Seksen";
  74. if(tut==9)
  75. bas+="Doksan";
  76. bas+=" ";
  77. kontrol=1;
  78. }    
  79. if(sayimiz>=1000000)
  80. {
  81. tut=sayimiz/1000000;
  82. sayimiz=sayimiz%1000000;
  83. if(tut==1)
  84. bas+="Bir";
  85. if(tut==2)
  86. bas+="İki";
  87. if(tut==3)
  88. bas+="Üç";
  89. if(tut==4)
  90. bas+="Dört";
  91. if(tut==5)
  92. bas+="Beş";
  93. if(tut==6)
  94. bas+="Altı";
  95. if(tut==7)
  96. bas+="Yedi";
  97. if(tut==8)
  98. bas+="Sekiz";
  99. if(tut==9)
  100. bas+="Dokuz";
  101. bas+=" ";
  102. kontrol=1;
  103. }    
  104. if(kontrol==1)
  105. bas+="Milyon ";
  106. kontrol=0;
  107. if(sayimiz>=100000)
  108. {
  109. tut=sayimiz/100000;
  110. sayimiz=sayimiz%100000;
  111. if(tut==1)
  112. bas+="Yüz";
  113. if(tut==2)
  114. bas+="İki Yüz";
  115. if(tut==3)
  116. bas+="Üç Yüz";
  117. if(tut==4)
  118. bas+="Dört Yüz";
  119. if(tut==5)
  120. bas+="Beş Yüz";
  121. if(tut==6)
  122. bas+="Altı Yüz";
  123. if(tut==7)
  124. bas+="Yedi Yüz";
  125. if(tut==8)
  126. bas+="Sekiz Yüz";
  127. if(tut==9)
  128. bas+="Dokuz Yüz";
  129. bas+=" ";
  130. kontrol=1;
  131. }   
  132. if(sayimiz>=10000)
  133. {
  134. tut=sayimiz/10000;
  135. sayimiz=sayimiz%10000;
  136. if(tut==1)
  137. bas+="On";
  138. if(tut==2)
  139. bas+="Yirmi";
  140. if(tut==3)
  141. bas+="Otuz";
  142. if(tut==4)
  143. bas+="Kırk";
  144. if(tut==5)
  145. bas+="Elli";
  146. if(tut==6)
  147. bas+="Altmıs";
  148. if(tut==7)
  149. bas+="Yetmiş";
  150. if(tut==8)
  151. bas+="Seksen";
  152. if(tut==9)
  153. bas+="Doksan";
  154. bas+=" ";
  155. kontrol=1;
  156. }
  157. if(sayimiz>=1000)
  158. {
  159. tut=sayimiz/1000;
  160. sayimiz=sayimiz%1000;
  161. if(tut==1&&sayimiz<2000&&sayimiz>999)
  162. bas+="Bir";
  163. if(tut==2)
  164. bas+="İki";
  165. if(tut==3)
  166. bas+="Üç";
  167. if(tut==4)
  168. bas+="Dört";
  169. if(tut==5)
  170. bas+="Beş";
  171. if(tut==6)
  172. bas+="Altı";
  173. if(tut==7)
  174. bas+="Yedi";
  175. if(tut==8)
  176. bas+="Sekiz";
  177. if(tut==9)
  178. bas+="Dokuz";
  179. bas+=" ";
  180. kontrol=1;
  181. }
  182. if(kontrol==1)
  183. bas+="Bin ";
  184. kontrol=0;
  185. if(sayimiz>=100)
  186. {
  187. tut=sayimiz/100;
  188. sayimiz=sayimiz%100;
  189. if(tut==1)
  190. bas+="Yüz";
  191. if(tut==2)
  192. bas+="İki Yüz";
  193. if(tut==3)
  194. bas+="Üç Yüz";
  195. if(tut==4)
  196. bas+="Dört Yüz";
  197. if(tut==5)
  198. bas+="Beş Yüz";
  199. if(tut==6)
  200. bas+="Altı Yüz";
  201. if(tut==7)
  202. bas+="Yedi Yüz";
  203. if(tut==8)
  204. bas+="Sekiz Yüz";
  205. if(tut==9)
  206. bas+="Dokuz Yüz";
  207. bas+=" ";
  208. kontrol=1;
  209. }
  210. if(sayimiz>=10)
  211. {
  212. tut=sayimiz/10;
  213. sayimiz=sayimiz%10;
  214. if(tut==1)
  215. bas+="On";
  216. if(tut==2)
  217. bas+="Yirmi";
  218. if(tut==3)
  219. bas+="Otuz";
  220. if(tut==4)
  221. bas+="Kırk";
  222. if(tut==5)
  223. bas+="Elli";
  224. if(tut==6)
  225. bas+="Altmış";
  226. if(tut==7)
  227. bas+="Yetmiş";
  228. if(tut==8)
  229. bas+="Seksen";
  230. if(tut==9)
  231. bas+="Doksan";
  232. bas+=" ";
  233. kontrol=1;
  234. }
  235. if(sayimiz>=1)
  236. {
  237. tut=sayimiz/1;
  238. if(tut==1)
  239. bas+="Bir";
  240. if(tut==2)
  241. bas+="İki";
  242. if(tut==3)
  243. bas+="Üç";
  244. if(tut==4)
  245. bas+="Dört";
  246. if(tut==5)
  247. bas+="Beş";
  248. if(tut==6)
  249. bas+="Altı";
  250. if(tut==7)
  251. bas+="Yedi";
  252. if(tut==8)
  253. bas+="Sekiz";
  254. if(tut==9)
  255. bas+="Dokuz";
  256. bas+=" ";
  257. kontrol=1;
  258. }
  259. JOptionPane.showMessageDialog(null,bas,"SAYI OKUMA",JOptionPane.PLAIN_MESSAGE);
  260.     }
  261.  
  262. }

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 07 Nisan 2011 23:51 )