Selasa, 27 Maret 2012

Program C# Console Application Menghitung Umur Hidup


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace umurQ
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Console.WriteLine("=====================PROGRAM MENGHITUNG WAKTU HIDUP-KU=====================");
            System.Console.WriteLine("---------------------------------------------------------------------------");
            int tanggalLahir, tanggalSekarang,bulanLahir, bulanSekarang, tahunLahir, tahunSekarang;
            System.Console.Write("PERTAMA,........  MASUKAN Tanggal lahir kamu           : ");
            tanggalLahir = int.Parse(System.Console.In.ReadLine());
            System.Console.Write("KEDUA  ,........  MASUKAN Bulan lahir kamu dalam angka : ");
            bulanLahir = int.Parse(System.Console.In.ReadLine());
            System.Console.Write("KETIGA ,........  MASUKAN Tahun lahir kamu dalam angka : ");
            tahunLahir = int.Parse(System.Console.In.ReadLine());
            System.Console.WriteLine();
            System.Console.WriteLine("===============================WAKTU SEKARANG=============================");
            System.Console.Write("MASUKAN Tanggal Sekarang : ");
            tanggalSekarang = int.Parse(System.Console.In.ReadLine());
            System.Console.Write("MASUKAN Bulan Sekarang   : ");
            bulanSekarang = int.Parse(System.Console.In.ReadLine());
            System.Console.Write("MASUKAN Tahun Sekarang   : ");
            tahunSekarang = int.Parse(System.Console.In.ReadLine());
            System.Console.WriteLine("---------------------------------------------------------------------------");
           
            int tahun = tahunSekarang - tahunLahir;
            int bulan1 = bulanSekarang - bulanLahir;
            int tgl1 = tanggalSekarang - tanggalLahir;
            int tgl2 = tanggalLahir - tanggalSekarang;
            int bulan;
            if (bulanSekarang < bulanLahir)
            {
                tahun = tahun- 1;
                bulan = 12 - bulanLahir + bulanSekarang;

            }
           
                if ((tahunSekarang > tanggalLahir) && (tanggalSekarang >= tanggalLahir) && (bulanSekarang >= bulanLahir))
                {
               

                    System.Console.Write("Umur Hidup Kamu adalah  " + tahun + " tahun ," + bulan1+ " bulan ," + tgl1 + " hari");
                }
                else if ((tahunSekarang > tanggalLahir) && (tanggalSekarang <= tanggalLahir) && (bulanSekarang <= bulanLahir))
                      
                {
                    bulan = 12 - bulanLahir + bulanSekarang;
                    System.Console.Write("Umur Hidup Kamu adalah  " + tahun + " tahun ," + bulan + " bulan ," + tgl2 + " hari");
                }
                else if ((tahunSekarang > tanggalLahir) && (tanggalSekarang >= tanggalLahir) && (bulanSekarang <= bulanLahir))
                {
                    bulan = 12 - bulanLahir + bulanSekarang;
                    System.Console.Write("Umur Hidup Kamu adalah  " + tahun + " tahun ," + bulan + " bulan ," + tgl1 + " hari");
                }
                else if ((tahunSekarang > tanggalLahir) && (tanggalSekarang <= tanggalLahir) && (bulanSekarang >= bulanLahir))
                {
                 
                    System.Console.Write("Umur Hidup Kamu adalah  " + tahun + " tahun ," + bulan1+ " bulan ," + tgl2 + " hari");
                }
                else
                {
                    System.Console.WriteLine("Data yang kamu masukan salah1!!!");
                }
             
                System.Console.ReadLine();
            }
        }
    }
==> klo ada yg salah bilang ya.....


Senin, 19 Maret 2012

Program C# Menghitung Jumlah Bilangan Kelipatan

Dibawah ini adalah program visual C# Console Application untuk menentukan jumlah bilangan kelipatan. Jadi, pertama inputkan bilangan yang akan dicari kelipatannya diantara nilaiAwal dan nilaiAkhir. Setelah ditemukan bilangan kelipatan-kelipatannya kemudian dicari jumlah bilangan kelipatan tersebut.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Tugas_Pbo_Eka_0907
{
    class Program
    {
        static void Main(string[] args)
        {
            int bil, nilaiAwal, nilaiAkhir, i;
            System.Console.WriteLine("             MENGHITUNG JUMLAH BILANGAN KELIPATAN           ");
           
            System.Console.Write("Kelipatan Bilangan   : ");
            bil = int.Parse(System.Console.In.ReadLine());
            System.Console.Write("Range bilangan dari  : ");
            nilaiAwal = int.Parse(System.Console.In.ReadLine());
            System.Console.Write("Sampai dengan        : ");
            nilaiAkhir = int.Parse(System.Console.In.ReadLine());
            System.Console.WriteLine("================================================================");
            int total = 0, banyak = 0, jumlah = 0;
            System.Console.Write("Bilangannya          : ");
            for (i = nilaiAwal; i <= nilaiAkhir; i++)
            {
                while (i % bil == 0)
                {
                    total += i;
                    System.Console.Write(i + " ");
                    jumlah = jumlah + i;
                    banyak += 1;
                    i++;
                }
            }
            System.Console.WriteLine();
            System.Console.WriteLine("Banyaknya Bilangan   : " + banyak);
            System.Console.WriteLine("Jumlah bilangan kelipatan " + bil
                + " antara " + nilaiAwal + " sd " + nilaiAkhir + " adalah : " + jumlah);
            System.Console.ReadLine();


        }
    }
}