Kalimat Deskriptif Dan Pseudo-Code 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.

Post a Comment

0 Comments