5.00 / 1 oy

Java ile KDV hesaplamaları yapan program kodlamak

Ne zamandır aklımdaydı, gecenin son sorusu kdv hesaplaması yapan bir program olsun madem. Programın temel olarak iki işlevi olsun:

1. Ham tutarı girince kdv ve ham+kdv toplam tutarlarını hesaplasın

2. Kdv'li toplan tutar girince kdv'yi sorsun ve ham tutar ile kdv tutarlarını bulsun

Örnek çalışma çıktıları:

1. Durum: Ham tutar ile KDV tutarını ve KDV'li toplamı bulmak:

Java ile KDV hesaplama programına hoşgeldiniz
KDV Hesaplamak istiyorsanız 1'e, Ham tutar hesaplamak istiyorsanız 2'ye basın
> 1
Lütfen ham tutarı yazın
> 1000
Lütfen KDV oranının % kaç olduğunu yazın
> 18
Ham Tutar: 1000.0 TL
KDV Oranı: % 18.0 TL
KDV Tutarı: % 180.0 TL
KDV'li Toplam: 1180.0 TL

 

2. Durum: KDV'li tutar ile KDV tutarını ve ham tutarı (KDV'siz tutarı) bulmak:

Java ile KDV hesaplama programına hoşgeldiniz
KDV Hesaplamak istiyorsanız 1'e, Ham tutar hesaplamak istiyorsanız 2'ye basın
> 2
Lütfen KDV'li tutarı TL cinsinden yazın
> 1180
Lütfen KDV oranının % kaç olduğunu yazın
> 18
KDV'li Toplam: 1180.0 TL
KDV Oranı: % 18.0 TL
KDV Tutarı: % 180.0 TL
Ham Tutar: 1000.0 TL

 

Geçelim bu çıktıları verecek Java programını kodlamaya:

Scanner girdi=new Scanner(System.in);
System.out.println("Java ile KDV hesaplama programına hoşgeldiniz");
System.out.println("KDV Hesaplamak istiyorsanız 1'e, Ham tutar hesaplamak istiyorsanız 2'ye basın");
int durum=girdi.nextInt();

if (durum==1)
{
	System.out.println("Lütfen ham tutarı TL cinsinden yazın");
	double ham = girdi.nextDouble();
	
	System.out.println("Lütfen KDV oranının % kaç olduğunu yazın");
	double kdvOrani = girdi.nextDouble();
	
	double kdv = ham * (kdvOrani/100);
	double toplam = ham + kdv;
	
	System.out.println("Ham Tutar: "+ham+" TL");
	System.out.println("KDV Oranı: % "+ kdvOrani+" TL");
	System.out.println("KDV Tutarı: % "+ kdv+" TL");
	System.out.println("KDV'li Toplam: "+toplam+" TL");
}

else if (durum==2)
{
	System.out.println("Lütfen KDV'li tutarı TL cinsinden yazın");
	double toplam = girdi.nextDouble();
	
	System.out.println("Lütfen KDV oranının % kaç olduğunu yazın");
	double kdvOrani = girdi.nextDouble();
	
	double ham = toplam/(1 + kdvOrani/100);
	double kdv = toplam - ham;
	
	System.out.println("KDV'li Toplam: "+toplam+" TL");
	System.out.println("KDV Oranı: % "+ kdvOrani+" TL");
	System.out.println("KDV Tutarı: % "+ kdv+" TL");
	System.out.println("Ham Tutar: "+ham+" TL");
}

 

utku33

23.02.2020 04:40

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java ile KDV hesaplamaları yapan program kodlamak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.