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
hal. 36 kok salah ya kak,
BalasHapus