Jumat, 06 April 2012

tugas borland c++  pengenalan tipe data,masukan,keluaran untuk memperoleh rata-rata tugas hal 36 dan 37

Hal.36. Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :

Nim Siswa, Nama Siswa, Nilai Tugas 1, Nilai Tugas II, Nilai Tugas III diinput.
Nilai Rata-rata merupakan hasil dari Nilai Tugas I, II dan III dibagi dengan 3
Tampilan yang diinginkan sebagai berikut :

Layar Masukkan

PROGRAM HITUNG NILAI RATA-RATA
Nim Siswa :
Nama Siswa :
Nilai Tugas I :
Nilai Tugas II :
Nilai Tugas III :

Layar Keluaran

Nim ........ Siswa yang bernama ……
Memperoleh nilai rata-rata ….. dari hasil tugas yang diikutinya.

Hal.37. Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus
yang diikutinya. Dengan ketentuan sebagai berikut :

Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masingnilai, adalah
Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + NilaiMurni Ujian
Tampilan yang diinginkan sebagai berikut :

Layar Masukkan

PROGRAM HITUNG NILAI AKHIR
Nama Siswa :
Nilai Keaktifan :
Nilai Tugas :
Nilai Ujian :

Layar Keluaran

Siswa yang bernama ……
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : ……
Nilai Tugas * 30% : ……
Nilai Ujian * 50% : ……
Jadi Siswa yang bernama …… memperoleh nilai akhir sebesar …..

Jawaban :

Hal.36:

#include<stdio.h>
#include<conio.h>
#include<iostream.h>

main ( )
{
char nam[20],nama[15];
char kampus[10]="BSI OKE...";
float nt1,nt2,nt3,rata=0;

printf(" PROGRAM HITUNG NILAI RATA-RATA \n\n");
cout<<"nim mahasiswa :";cin>>nim;
cout<<"nama mahasiswa :";cin>>nama;
printf("nilai tugas 1 :");scanf("%f",&nt1);
printf("nilai tugas 2 :");scanf("%f",&nt2);
printf("nilai tugas 3 :");sscanf("%f",&nt3);
rata=(nt1+nt2+nt3)/3;
clrscr ( );
printf(" pada kampus ");puts(kampus);
printf("\n\n");
cout<<"nim "<<nim;
cout<<" mahasiswa yang bernama "<<nama<<endl<<endl;
cout<<"memperoleh nilai rata-rata "<<rata;
cout<<" dari hasil tugas yang di ikutinya."<<endl;;
getch ( );
}

Hasil tampilan layar:

                 PROGRAM HITUNG NILAI RATA-RATA

Nim mahasiswa    : 11120035
Nama mahasiswa : ima
Nilai tugas 1         : 90
Nilai tugas 2         : 80
Nilai tugas 3         : 70

                  pada kampus BSI OKE...

Nim 11120035 mahasiswa yang bernama ima
memperoleh nilai rata-rata 80 dari hasil tugas yang di ikutinya.



Hal 37:

#include<stdio.h>
#include<conio.h>
#include<iostream.h>

main ( )
{
char nama[20];
char kampus[10]="BSI ";
int keaktifan,tugas,ujian,akhir,nk,nt,nu;

printf(" PROGRAM HITUNG NILAI AKHIR \n");
puts("\n");

cout<<"Nama mahasiswa :";cin>>nama;
printf("Nilai keaktifan :");cin>>nk;
printf("Nilai tugas :");cin>>nt;
printf("Nilai ujian :");cin>>nu;

clrscr ( );
printf(" pada kampus ");puts(kampus);
printf("\n");

cout<<" Mahasiswa yang bernama "<<endl;;
cout<<""<<endl;;
cout<<" Dengan nilai presentasi yang dihasilkan. "<<endl;;
cout<<""<<endl;;
keaktifan = nk*20/100;
cout<<" Nilai keaktifan*20% :"<<keaktifan<<endl<<endl;;
tugas = nt*30/100;
cout<<" Nilai tugas\t*30% :"<<tugas<<endl<<endl;;
ujian = nu*50/100;
cout<<" Nilai ujian\t*50% :"<<ujian<<endl;;
cout<<""<<endl;;
cout<<" Jadi mahasiswa yang bernama "<<nama;
akhir = ((nk*20/100)+(nt*30/100)+(nu*50/100));
cout<<" Memperoleh nilai akhir sebesar :"<<akhir<<endl;

getch ( );
}

 Hasil tampilan layar

                   PROGRAM HITUNG NILAI AKHIR

Nama mahasiswa : Laila
Nilai keaktifan      : 80
Nilai tugas            : 90
Nilai ujian             : 70

                   PADA KAMPUS BSI
Mahasiswa yang bernama Laila
Dengan nilai presentasi yang dihasilkan.
Nilai keaktifan *20% :16
Nilai tugas       *30% :27
Nilai ujian        *50% :35
Jadi mahasiswa yang bernama Laila memperoleh nilai akhir sebesar : 78

1 komentar: