Langsung ke konten utama

MENGHITUNG NILAI MAHASISWA

           Menghitung Nilai Mahasiswa


Kalimat Deskriptif  Dan Pseudo-Code Menghitung Nilai Mahasiswa



Kalimat Deskriptif

            Mulai                
            Input NPM
            Jika NPM 19110313 maka Nama = Murni
            Jika NPM 19110113 maka Nama = Budi
            Jika NPM 19110523 maka Nama = Dodi
            Input KodeMK
            Jika KodeMK= MK01 maka MK= Fisika
            Jika KodeMK= MK02 maka MK= Logika dan Algoritma
            Input NH
            Input NT
            Input NUTS
            Input NUAS
            Hitung NA=(NH*0.1)+(NT*0.2)+(NUTS*0.3)+(NUAS*0.4)
            Jika NA >=90 maka NHuruf = A
            Jika NA >=80 maka NHuruf = B+
            Jika NA >=75 maka NHuruf = B
            Jika NA >=70 maka NHuruf = C+
            Jika NA >=60 maka NHuruf = C
            Jika NA >=50 maka NHuruf = D
            Jika NA <50 maka NHuruf = E
            Tampilkan Nama
            Tampilkan MK
            Tampilkan NA
            Tampilkan NHuruf

Selesai



Pseudo-code
            Start
            Variabel
                        NPM          : string
                        Nama         : string
                        KodeMK   : string
                        MK            : string
                        NH             : real
                        NT             : real
                        NUTS        : real
                        NUAS       : real
                        NA             : real
                        NHuruf      : string
            Input
                        Read (NPM)
                        Read (KodeMK)
                        Read (NH)
                        Read (NT)
                        Read (NUTS)
                        Read (NUAS)
            Proses
                        if NPM = 19110313 then
                                    Nama=Murni
                        else if NPM = 19110113 then        
                                    Nama=Budi
                        else if NPM = 19110523 then        
                                    Nama=Dodi

                        if KodeMK = MK01 then
                                    MK=Fisika
                        else KodeMK = MK02 then
                                    MK=Logika dan Algoritma

                        NA=(NH*0.1)+(NT*0.2)+(NUTS*0.3)+(NUAS*0.4)

                        if NA >=90 then
                                    NHuruf=A
                        else if NA >=80 then
                                    NHuruf=B+
                        else if NA >=75 then
                                    NHuruf=B
                        else if NA >=70 then
                                    NHuruf=C+
                        else if NA >=60 then
                                    NHuruf=C
                        else if NA >=50 then
                                    NHuruf=D
                        else if NA <50 then
                                    NHuruf=E

            Output
                        Write (Nama)
                        Write (MK)
                        Write (NA)
                        Write (NHuruf)
            End.

Komentar

Postingan populer dari blog ini

sajian data dalam bentuk histogram, poligon, pie chart, ogive dan diagram

selesaikan data dibawah ini dengan sajian dalam bentuk histogram, poligon, pie chart, ogive, dan diagram nilai f 41 - 50 3 51 – 60 11 61 – 70 21 71 – 80 33 81 – 90 15 91 – 100 3 1. Histogram Untuk membuat histogram tepi bawah dikurang dengan 0.5 dan batas atas kelas paling bawah di tambah dengan 0.5 2. Poligon Poligon merupakan garis yang melalui titik tengah dari bagian sisi atas tiap persegi panjang dari histogram   3. Ogive Untuk menentukan ogive terlebih dahulu mencari nilai frekuensi komulatif  Nilai Frekuensi FK 41-50 3 3 51-60 11 14 61-70 21 35 71-80 33 68 81-90 15 83 91-100 3 86 4. diagram    ...

PENJUALAN BARANG MENGGUNAKAN PSEUDO-CODE

PSEUDO-CODE Algoritma: Penjualan_Barang Deklarasi    Kd, Nm: String    JJ, Hrg, TH : Numeric Deskripsi    Read (Kd);    IF Kd='SBN01' Then                Nm-'Sabum LUX'                Hrg- 1500    ELSE IF Kd='RNS02' Then                Nm-'Rinso'                Hrg-11500    ELSE IF Kd='SMP03' Then                Nm-'Sunsilk'                Hrg-150           ELSE             Nm-" "           END IF Read (JJ) TH- Hrg*JJ Write(TH)

PSEUDOCODE MENCARI KETERANGAN LULUS/GAGAL DENGAN MENGGUNAKAN WHILE END WHILE

Algoritma Cek_Keterangan Deklarasi    N  : Byte    Lg, Ket : String Deskripsi    Lg- 'Y'    While Lg = 'Y'        Write ('Nilai Anda :')        Read (N)        If N>=60 Then              Ket- 'LULUS'        else              Ket- 'GAGAL'        End If        Write ('Anda : ', Ket)        Write ('Menghitung Lagi [Y/T] : ')        Read (Lg) End While