Tampilkan postingan dengan label C#. Tampilkan semua postingan
Tampilkan postingan dengan label C#. Tampilkan semua postingan

Sabtu, 06 April 2013

Perhitungan sederhana pembayaran pada warnet menggunakan C#


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

namespace Materi7A
{
    class Program
    {
        struct waktu
        {
            public int jam, menit, detik;
            public double totalbayar;
        };

        static void Main(string[] args)
        {
            waktu w;

            Console.Write("Masukkan Jam : ");
            w.jam = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Menit : ");
            w.menit = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Detik : ");
            w.detik = int.Parse(Console.ReadLine());

            Console.WriteLine();

            w.totalbayar = ((((w.jam * 3600) + (w.menit * 60)) / 30) * 130) + ((130 / 30) * w.detik);
    
            Console.WriteLine("Lama Pemakaian : {0} Jam, {1} Menit, {2} Detik ", w.jam,w.menit,w.detik);
            Console.WriteLine("Total Bayar : {0} ", w.totalbayar);
            Console.ReadKey();

        }
    }
}



Membuat Rekap Nilai menggunakan C#


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

namespace Materi7B
{
    class Program
    {
        struct nilai
        {
            public int tugas, kuis, mid, uas;
            public double nilaiakhir;
        };

        static void Main(string[] args)
        {
            nilai n;

            Console.Write("Masukkan Nilai Tugas : ");
            n.tugas = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Nilai Kuis  : ");
            n.kuis = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Nilai Mid   : ");
            n.mid = int.Parse(Console.ReadLine());
            Console.Write("Masukkan Nilai UAS   : ");
            n.uas = int.Parse(Console.ReadLine());
            Console.WriteLine();
            n.nilaiakhir = (n.tugas * 0.1) + (n.kuis * 0.2) + (n.mid * 0.3) + (n.uas * 0.4);
            Console.Write("Nilai Akhir Mahasiswa : {0}",n.nilaiakhir);
            Console.WriteLine();

            if (n.nilaiakhir > 85)
            {
                Console.Write("Nilai Huruf Mahasiswa : A");
            }
            else if (85 >= n.nilaiakhir && n.nilaiakhir > 70)
            {
                Console.Write("Nilai Huruf Mahasiswa : B");
            }
            else if (70 >= n.nilaiakhir && n.nilaiakhir > 55)
            {
                Console.Write("Nilai Huruf Mahasiswa : C");
            }
            else if (55 >= n.nilaiakhir && n.nilaiakhir > 40)
            {
                Console.Write("Nilai Huruf Mahasiswa : D");
            }
            else
            {
                Console.Write("Nilai Huruf Mahasiswa : E");
            }

            Console.ReadKey();
        }
    }
}

Merancang Mobil Dengan Fungsi menggunakan C#





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

namespace Materi6B
{
    public class Atap
    {
        public void AtapMobil()
        {
        Console.WriteLine("              + + + + + + +");
        Console.WriteLine("             +         +         +");
        Console.WriteLine("            +          +           +");
        }
    }

    public class Badan
    {
        public void BadanMobil()
        {
        Console.WriteLine("       + + + + + + + + + + + + + +");
        Console.WriteLine("      +                                              +");
        Console.WriteLine(" + + +                                              +");
        Console.WriteLine("+                                                     +");
        Console.WriteLine(" + + + + + + + + + + + + + + + + +");
        }
    }

    public class Roda
    {
        public void RodaMobil()
        {
        Console.WriteLine("            + + +            + + +");
        Console.WriteLine("           +  o  +          +  o  +");
        Console.WriteLine("            + + +            + + +");
        }
    }
    public class Mobil
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Membuat Mobil Keren Dengan Fungsi\n");
            Atap A = new Atap();
            Badan B = new Badan();
            Roda R = new Roda();

            A.AtapMobil();
            B.BadanMobil();
            R.RodaMobil();

            Console.ReadLine();

        }
    }
}

Menghitung Luas Segitiga Dengan Fungsi menggunakan C#





using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Materi6A
{
    public class Hitung
    {
        public int alas, tinggi;
        public double luassegitiga;
        public void Luas()
        {
            Console.Write("Input Alas segitiga : ");
            alas = int.Parse(Console.ReadLine());
            Console.Write("Input Tinggi segitiga : ");
            tinggi = int.Parse(Console.ReadLine());
            Console.WriteLine();

            luassegitiga = 0.5 * alas * tinggi;
            Console.WriteLine("Luas Segitiga : {0} ", luassegitiga);
        }
    }
    class Segitiga
    {
        static void Main(string[] args)
        {
            string ulang;
            do
            {
            Console.WriteLine("Menghitung Luas Segitiga Dengan Fungsi\n");
            Hitung H = new Hitung();
            H.Luas();

            Console.WriteLine();
            Console.Write("\nAPAKAH ANDA INGIN MENGULANG (Y/N) ? => ");
            ulang = Console.ReadLine();

            Console.WriteLine("\n\n");
            }
            while (ulang == "Y" || ulang == "y");
            Console.ReadKey();
        }
    }
}


Bentuk Umum Persamaan Kuadrat menggunakan C#


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

namespace Materi3
{
    public class bentuknya
    {

        public void bentukumum()
        {
            Console.WriteLine("Bentuk umum akar persamaan kuadrat :");
            Console.WriteLine("ax^2 + bx + c \n");
        }
    }

    public class inputnya
    {
        int a, b, c;
        double dtr, determinan, satu, dua;
        public void input()
        {

            Console.Write("Input Nilai a = ");
            a = Convert.ToInt32(Console.ReadLine());
            Console.Write("Input Nilai b = ");
            b = Convert.ToInt32(Console.ReadLine());
            Console.Write("Input Nilai c = ");
            c = Convert.ToInt32(Console.ReadLine());
      
            Console.WriteLine("\nRumus Akar Persamaan Kuadrat (Rumus ABC)  :");
            Console.WriteLine("-b -+ (b^2 - 4ac)^1/2 / 2a\n");

            dtr = b * b - (4 * a * c);
            determinan = Math.Sqrt(dtr);

            satu = (-1 * b + determinan) / (2 * a);
            dua = (-1 * b - determinan) / (2 * a);

            if (dtr < 0)
                Console.WriteLine("Determinan negatif. Akar tidak bisa dicari.");
            else if (dtr == 0)
                Console.WriteLine("Akar Persamaannya =  " + satu);
            else
            {
                Console.WriteLine("Akar pertama = " + satu);
                Console.WriteLine("Akar kedua   = " + dua);
            }
        }
    }
    public class Materi3
    {
        static void Main()
        {
            bentuknya u = new bentuknya();
            u.bentukumum();
            inputnya i = new inputnya();
            i.input();
           
            Console.ReadKey();
        }
    }
}

Cara Membedakan Bilangan Prima Menggunakan C#
















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

namespace prima
{
    class Program_bilPrima
    {
        static void Main(string[] args)
        {
            int i, j, counter,angka;

            Console.Write("Batas Angka = ");
            angka = int.Parse(Console.ReadLine());
            Console.Write("\n\n");

            if (angka == 1)
                    {
                        Console.WriteLine("{0} adalah bukan bilangan prima", angka);
                    }

            else
            {
                for (i = 2; i <= angka; i++)
                {
                    counter = 0;
                    for (j = 2; j <= Math.Sqrt(i); j++)
                    {
                        if (i % j == 0)
                        {
                            counter++;
                        }
                    }
                    if (counter == 0)
                    {
                        Console.WriteLine("{0} adalah bilangan prima", i);
                    }
                    else
                    {
                        Console.WriteLine("{0} adalah bukan bilangan prima", i);
                    }
                }
            }
            Console.ReadLine();

        }
    }
}
Outputnya :