Tuesday, June 18, 2013

MENGGABUNGKAN 2 METHOD


Tugas Pemrograman Visual 2
Menggabungkan 2 Method (Mencari jumlah nilai & rata-rata)


CLASS MAHASISWA


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

namespace Latihan
{
classMahasiswa
    {
string jurusan, NIM, nama;

publicstring Nama
        {
get { return nama; }
set { nama = value; }
        }

publicstring NIM1
        {
get { return NIM; }
set { NIM = value; }
        }

publicstring Jurusan
        {
get { return jurusan; }
set { jurusan = value; }
        }

DateTime tgl_lahir;

publicDateTime Tgl_lahir
        {
get { return tgl_lahir; }
set { tgl_lahir = value; }
        }

double ipk;

publicdouble Ipk
        {
get { return ipk; }
set { ipk = value; }
        }

float nilai_algoritma, nilai_spbd, nilai_pbo;

publicfloat Nilai_pbo
        {
get { return nilai_pbo; }
set { nilai_pbo = value; }
        }

publicfloat Nilai_spbd
        {
get { return nilai_spbd; }
set { nilai_spbd = value; }
        }


float nilai_algoritmaa, nilai_spbdd, nilai_pboo;

publicfloat Nilai_pboo
        {
get { return nilai_pboo; }
set { nilai_pboo = value; }
        }

publicfloat Nilai_spbdd
        {
get { return nilai_spbdd; }
set { nilai_spbdd = value; }
        }

publicfloat Nilai_algoritmaa
        {
get { return nilai_algoritmaa; }
set { nilai_algoritmaa = value; }
        }

int thnLhr;

publicint ThnLhr
        {
get { return thnLhr; }
set { thnLhr = value; }
        }

//construktor
public Mahasiswa()
        {
        }



//overloading construktor
public Mahasiswa(string NIM, string nama, string jurusan, DateTime tgl_lahir, double ipk, float nilai_algoritma, float nilai_spbd, float nilai_pbo)
        {
this.NIM = NIM;
this.nama = nama;
this.jurusan = jurusan;
this.tgl_lahir = tgl_lahir;
this.ipk = ipk;
this.nilai_algoritma = nilai_algoritma;
this.nilai_spbd = nilai_spbd;
this.nilai_pbo = nilai_pbo;    
        }


// method
publicvoid tampilData(Mahasiswa mhs)
        {
Console.WriteLine("NIM \t\t: "+mhs.NIM);
Console.WriteLine("Nama \t\t: "+mhs.nama);
Console.WriteLine("Jurusan \t: "+mhs.jurusan);
Console.WriteLine("Tanggal Lahir   : "+mhs.tgl_lahir);
Console.WriteLine("IPK \t\t: "+mhs.ipk);

        }

// overloading method
publicvoid tampilData()
        {
Console.WriteLine("NIM \t\t: "+NIM);
Console.WriteLine("Nama \t\t: "+nama);
Console.WriteLine("Jurusan \t: "+jurusan);
Console.WriteLine("Tanggal Lahir   : "+tgl_lahir);
Console.WriteLine("IPK \t\t: "+ipk);

        }

publicvoid isiNilaiAlgoritma(Mahasiswa nilaiAlgoritma)
        {
//float nilaiA;
Console.Write("Masukan nilai Algoritma : ");
            nilai_algoritmaa = float.Parse(Console.ReadLine());
        }

publicvoid isiNilaiSpbd(Mahasiswa nilaiSpbd)
        {
//float nilaiS;
Console.Write("Masukan Nilai SPBD : ");
            nilai_spbdd = float.Parse(Console.ReadLine());
        }


publicvoid isiNilaiPbo(Mahasiswa nilaiPbo)
        {
//float nilaiP;
Console.Write("Masukan Nilai PBO : ");
            nilai_pboo = float.Parse(Console.ReadLine());
        }

publicvoid jumlahNilai(Mahasiswa jumlah)
        {
float algo, spbd, pbo, jml;
            algo=nilai_algoritmaa;
            spbd = nilai_spbdd;
            pbo = nilai_pboo;
            jml = algo + spbd + pbo;
Console.WriteLine("Jumlah Nilai : " + jml);
        }

publicvoid rataRata(Mahasiswa rata)
        {
float algo, spbd, pbo, rata2;
            algo = nilai_algoritmaa;
            spbd = nilai_spbdd;
            pbo = nilai_pboo;
            rata2 =(algo + spbd + pbo)/ 3;
Console.WriteLine("Rata - Rata : " + rata2);
        }
publicvoid uu(Mahasiswa uuu)
        {
Console.Write("ketik kan tahun lahir : ");
            thnLhr = int.Parse(Console.ReadLine());
int um = DateTime.Now.Year - thnLhr;
Console.WriteLine("");
Console.WriteLine("umur sekarang : " + um);
        }
}}
CLASS PROGRAM


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

namespace Latihan
{
classProgram
    {
staticvoid Main(string[] args)
        {

Mahasiswa mhs1 = newMahasiswa();


            mhs1.Nama = "Nurvina Dwi Andari";
            mhs1.NIM1 = "12.12.0306";
            mhs1.Jurusan = "Sistem Informasi";
            mhs1.Tgl_lahir = DateTime.Parse("1994-07-01");
            mhs1.Ipk = 3.75;

            mhs1.tampilData(mhs1);
Console.WriteLine("");

            mhs1.isiNilaiAlgoritma(mhs1);
            mhs1.isiNilaiSpbd(mhs1);
            mhs1.isiNilaiPbo(mhs1);
Console.WriteLine("");

            mhs1.jumlahNilai(mhs1);
Console.WriteLine("");

            mhs1.rataRata(mhs1);
Console.WriteLine("");

            mhs1.uu(mhs1);

Console.Read();
        }
    }
}















No comments: