hasil studi ... nilai mahasiswa ...... tugas .... flowchart ....... algoritma dan pemrograman

3
1 Tugas Pertama Algoritma & Pemrograman Nama : Yapy Y. Bailaen Jurusan : Teknik Elektro Soal: Buatlah Algoritma, Flowchart, dan Code Program untuk menghitung Hasil studi mahasiswa dengan syarat: - Nilai diinputkan lewat Keyboard - Inputan Nilai dari 0 - 100 - Tugas 20%, Mid 30%, dan UAS 50% - Nilai ≥ 80 mendapat A - Nilai ≥ 70 mendapat B - Nilai ≥ 60 mendapat C - Nilai ≥ 50 mendapat D - Nilai ≤ 49 mendapat E - Jika salah satu dari Nilai Tugas, Nilai Mid, dan Nilai UAS tidak ada, maka mahasiswa tersebut mendapat F Jawaban: A. Algoritma: Cek nilai Tugas, Nilai Mid, Nilai UAS (jika salah satu tidak ada maka cetak Nilai Selain itu cetak Nilai Anda adalah E

Upload: yappers-bailaen-elektro

Post on 09-Aug-2015

453 views

Category:

Documents


17 download

DESCRIPTION

xXx

TRANSCRIPT

Page 1: Hasil Studi ... Nilai Mahasiswa ...... Tugas .... Flowchart ....... Algoritma Dan Pemrograman

1

Tugas Pertama Algoritma & Pemrograman

Nama : Yapy Y. Bailaen

Jurusan : Teknik Elektro

Soal:

Buatlah Algoritma, Flowchart, dan Code Program untuk menghitung Hasil studi mahasiswa

dengan syarat:

- Nilai diinputkan lewat Keyboard

- Inputan Nilai dari 0 - 100

- Tugas 20%, Mid 30%, dan UAS 50%

- Nilai ≥ 80 mendapat A

- Nilai ≥ 70 mendapat B

- Nilai ≥ 60 mendapat C

- Nilai ≥ 50 mendapat D

- Nilai ≤ 49 mendapat E

- Jika salah satu dari Nilai Tugas, Nilai Mid, dan Nilai UAS tidak ada, maka

mahasiswa tersebut mendapat F

Jawaban:

A. Algoritma:

Masukan Nilai Tugas (0-100)

Masukan Nilai Mid (0-100)

Masukan Nilai UAS (0-100)

Cek nilai Tugas, Nilai Mid, Nilai UAS (jika salah satu tidak ada maka cetak Nilai

Anda adalah F, tetapi jika ketiganya ada maka lanjutkan)

Hitung Nilai = Tugas*0.2 + Mid*0.3 + UAS*0.5

Jika Nilai ≥ 80 maka cetak Nilai Anda adalah A

Jika Nilai ≥ 70 maka cetak Nilai Anda adalah B

Jika Nilai ≥ 60 maka cetak Nilai Anda adalah C

Jika Nilai ≥ 50 maka cetak Nilai Anda adalah D

Selain itu cetak Nilai Anda adalah E

Page 2: Hasil Studi ... Nilai Mahasiswa ...... Tugas .... Flowchart ....... Algoritma Dan Pemrograman

2

B. Flowchart:

Start

End

Input Nilai:

*, *, *

if

***********

*************

Cetak:

Nilai anda *

if

***

Cetak:

Nilai anda *

if

***

Cetak:

Nilai anda *

if

***

Cetak:

Nilai anda *

if

***

Cetak:

Nilai anda *

Cetak:

Nilai anda *

Page 3: Hasil Studi ... Nilai Mahasiswa ...... Tugas .... Flowchart ....... Algoritma Dan Pemrograman

3

C. Program:

// // Tugas Pertama Algoritma & Pemrograman Perhitungan Hasil Studi Mahasiswa

#include <iostream.h>

void main()

{

float T, M, U, N; // Inisialisasi Variabel

{

cout<<"Perhitungan Hasil Studi Mahasiswa"<<endl

<<"_________________________________\n"<<endl ;

cout<<"Masukan Nilai Tugas: "; cin>>T;

cout<<"Masukan Nilai Mid : "; cin>>M;

cout<<"Masukan Nilai UAS : "; cin>>U;

cout<<endl;

cout<<"--------------------"<<endl;

}

if (T<=0||M<=0||U<=0)

cout<<"Nilai Anda adalah: F"<<endl;

else

{

N=(T*0.2+M*0.3+U*0.5);

{

if (N>=80)

cout<<"Nilai Anda adalah: A"<<endl;

else if (N>=70)

cout<<"Nilai Anda adalah: B"<<endl;

else if (N>=60)

cout<<"Nilai Anda adalah: C"<<endl;

else if (N>=50)

cout<<"Nilai Anda adalah: D"<<endl;

else

cout<<"Nilai Anda adalah: E"<<endl;

}

}

cout<<"--------------------"<<endl;

}

Hasil Eksekusi: