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

Anasayfa Programlama Java X'den Y'ye Kadar OlanSayıların Toplanması(Tek,Çift ve Hepsi)


X'den Y'ye Kadar OlanSayıların Toplanması(Tek,Çift ve Hepsi)

AÇIKLAMA

Kullanıcıdan alınan iki değer;

alt taban değeri

üst taban değeri

arasındaki tek sayıların , çift sayıların ve tüm sayıların toplamını gösterir.

Girilen değerler dahildir.

 

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6. package tekciftsayitoplama;
  7.  
  8. import javax.swing.*;
  9. /**
  10.  *
  11.  * @author NEO
  12.  */
  13. public class Main {
  14.  
  15.  
  16.     public static void main(String[] args)
  17.     {
  18.       int taban=Integer.parseInt(JOptionPane.showInputDialog("Alt Taban Değerini Giriniz"));
  19.       int sinir=Integer.parseInt(JOptionPane.showInputDialog("Üst Sınır Değerini Giriniz"));
  20.       int teksayilar=0;
  21.       int ciftsayilar=0;
  22.       int hepsi=0;
  23.       int copy1=taban;
  24.       int copy2=taban;
  25.       String sonuc="";
  26.       for(int i=taban;i<=sinir;i++)
  27.       hepsi+=i;
  28.       sonuc=taban+"'den "+sinir+" Değeri Dahil Olan Sayıların Toplamı: "+hepsi;
  29.       if(copy1%2==0)
  30.       copy1++;
  31.       for(int i=copy1;i<=sinir;i+=2)
  32.       teksayilar+=i;
  33.       sonuc+="\n"+taban+"'den "+sinir+" Değeri Dahil Olan Tek Sayıların Toplamı: "+teksayilar;
  34.       if(copy2%2!=0)
  35.       copy2++;
  36.       for(int i=copy2;i<=sinir;i+=2)
  37.       ciftsayilar+=i;
  38.       sonuc+="\n"+taban+"'den "+sinir+" Değeri Dahil Olan Çift Sayıların Toplamı: "+ciftsayilar;
  39.      
  40.       JOptionPane.showMessageDialog(null,sonuc,"SONUC",JOptionPane.INFORMATION_MESSAGE);
  41.      
  42.      
  43.     }
  44.  
  45. }
  46.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cuma, 08 Nisan 2011 00:03 )