Java Örnekleri – 2

Kullanıcın girdiği 2 harf bilgisi ve Math.random() metodu kullanarak 34 ten sonraki bir il plakasını “66 EM 078” şeklinde oluşturan programın main metod içerisindeki komut kısmını yazınız.

  1. package odev;
  2. import java.util.Scanner;
  3. public class mathplaka {
  4. /**
  5. * @author ilkerguven - ilkerguven.com
  6. */
  7. public static void main(String[] args) {
  8. Scanner oku=new Scanner(System.in);
  9. int rs,rs1;
  10. String h1,h2; // harf 1, harf 2
  11. System.out.println("Plaka'nın 1. harfini giriniz?");
  12. h1=oku.next(); // toUpperCase(); komutunu kullanabilirsiniz.
  13. System.out.println("Plaka'nın 2. harfini giriniz?");
  14. h2=oku.next(); // toUpperCase(); komutunu kullanabilirsiniz.
  15. rs=(int)(35+Math.random()*47);
  16. rs1=(int)(1+Math.random()*998);
  17. if(rs1>99){
  18. System.out.print(rs+" "+h1+h2+" "+rs1);
  19. }
  20. else if (rs1>9 & rs1<100){
  21. System.out.print(rs+" "+h1+h2+" 0"+rs1);
  22. }
  23. else {
  24. System.out.print(rs+" "+h1+h2+" 00"+rs1);
  25. }
  26. }
  27. }

 

Döviz işlemleri için dolar alım ve satımı yapılacaktır. Kullanıcıya alım mı satım mı yapmak istediği sorulacak işlem seçilecek ve kaç paralık işlem yapılacağı bilgisi alınarak rastgele oluşturulan kur il(2.xxx tl) yapılan işlem sonucu kullanıcıya verilecektir.

  1. package odev;
  2. import java.util.*;
  3. public class dovizbasit {
  4. /**
  5. * @author ilkerguven
  6. */
  7. public static void main(String[] args) {
  8. Scanner oku=new Scanner(System.in);
  9. double dolars, dolara,sonuc,para;
  10. dolars=2+(Math.random());
  11. dolara=2+(Math.random());
  12. int a;
  13. System.out.println("Kur Alış: "+ dolara +" Kur Satış: " + dolars );
  14. System.out.println("Döviz almak için 1, satmak için 2 yazınız. ");
  15. a=oku.nextInt();
  16. if(a==1){
  17. System.out.println("Kaç paralık döviz alacaksınız?");
  18. para=oku.nextDouble();
  19. sonuc=para*dolara;
  20. System.out.println(para+" TL'ye "+sonuc+" dolar alabilirsiniz.");
  21. // yuvarlanmış hali
  22. System.out.printf(para+" TL'ye %.2f",sonuc);System.out.print(" dolar alabilirsiniz.");
  23. }
  24. else if(a==2){
  25. System.out.println("Kaç paralık döviz satacaksınız?");
  26. para=oku.nextDouble();
  27. sonuc=para*dolars;
  28. System.out.println(para+" Dolar "+sonuc+" TL yapmaktadır.");
  29. // yuvarlanmış hali
  30. System.out.printf(para+" Dolar %.2f",sonuc);System.out.print(" TL yapmaktadır.");
  31. }
  32. else
  33. System.out.print(" Yanlış işlem seçtiniz..");
  34. }
  35. }

İlker GÜVEN

Posted in JAVA and tagged , , , , , .

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.

Güvenlik Sorusu *

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>