Dosen Pengampu :
Agariadne Dwinggo Samala S.Kom.,M.Pd.,T.,MCE
Disusun Oleh :
Amalia Sagita S.Rangkuti
22076001
Kode Program
#include <stdio.h>
main()
{
//variabel dan tipe data
int nkehadiran, ntugas, nuts, nuas, hadir, tugas, uts, uas, nilaiAkhir;
//biodata
printf("=============================================================
\n");
printf("Nama : Amalia Sagita S.Rangkuti\n");
printf("NIM : 22076001\n");
printf("Program Studi : Pendidikan Teknik Informatika\n");
printf("Group : 202210760007\n");
printf("=============================================================
\n");
printf("\n");
printf("=============================================================
\n");
printf("\t\tMenentukan Nilai Akhir Mahasiswa\n\n");
printf("=============================================================
\n");
printf("Masukkan Nilai Tugas Anda : "); scanf("%d", &tugas);
printf("Masukkan Nilai UTS Anda : "); scanf("%d", &uts);
printf("Masukkan Nilai UAS Anda : "); scanf("%d", &uas);
printf("Masukkan Kehadiran Anda : "); scanf("%d", &hadir);
//output
if(nilaiAkhir>=91 && nilaiAkhir<=100){
printf("\n\n Index Nilai Anda %d, Index Nilai Anda A", nilaiAkhir);
printf("\n\n Selamat Anda Lulus dengan nilai yang sangat memuaskan!");
}else if(nilaiAkhir>=86 && nilaiAkhir<90){
printf("\n\n Nilai Akhir Anda %d, Index Nilai Anda A-", nilaiAkhir);
printf("\n\n Selamat Anda Lulus dengan nilai yang sangat memuaskan!");
}else if(nilaiAkhir>=81 && nilaiAkhir<85){
printf("\n\n Nilai Akhir Anda %d, Index Nilai Anda B+", nilaiAkhir);
printf("\n\n Anda Lulus dengan Baik, tingkatkan terus belajarnya!");
}else if(nilaiAkhir>=76 && nilaiAkhir<80){
printf("\n\n Nilai Akhir Anda %d, Index Nilai Anda B", nilaiAkhir);
printf("\n\n Anda Lulus dengan Baik, tingkatkan terus belajarnya!");
}else if(nilaiAkhir>=66 && nilaiAkhir<75){
printf("\n\n Nilai Akhir Anda %d, Index Nilai Anda B-", nilaiAkhir);
printf("\n\n Anda Lulus dengan Baik, tingkatkan terus belajarnya!");
}else if(nilaiAkhir>=56 && nilaiAkhir<65){
printf("\n\n Nilai Akhir Anda %d, Index Nilai Anda C", nilaiAkhir);
printf("\n\n Anda Lulus, tingkatkan lagi untuk kedepannya!");
}else if(nilaiAkhir>=45 && nilaiAkhir<55){
printf("\n\n Nilai Akhir Anda %d, Index Nilai Anda D", nilaiAkhir);
printf("\n\n Maaf, anda tidak lulus!");
}else if(nilaiAkhir>=0 && nilaiAkhir<44){
printf("\n\n Nilai Akhir Anda %d, Index Nilai Anda E", nilaiAkhir);
printf("\n\n Maaf, anda tidak lulus!");
}
Screenshoot Program
Screenshoot Output Program
2.
JAWABAN
2. Sebuah Toko Es Krim “ICE CREAM” menjual beberapa variasi rasa. Dalam kasus ini,
pembeli datang dan diberikan menu pilihan ice cream, beserta harga masing-masing
dari ice cream tersebut.
Kode Program
#include <stdio.h>
main(){
//variabel
int pilihan,harga, potongan, pembeli, bayar, kembalian, total, jmlbayar;
//biodata
printf("========================================================
=====\n");
printf("Nama : Amalia Sagita S.Rangkuti\n");
printf("NIM : 22076001\n");
printf("Program Studi : Pendidikan Teknik Informatika\n");
printf("Group : 202210760007\n");
printf("========================================================
=====\n");
//output pembayaran
printf("Jumlah Bayar : %d", jmlbayar);
printf("\n\nUang Bayar : "); scanf("%d", &bayar);
kembalian = bayar - jmlbayar;
printf("Uang Kembalian : %d", kembalian);
}
Screenshoot Program
Screenshoot Output Program
JAWABAN
3. Buatlah Program menghitung Gaji PNS, pengguna akan memasukan jumlah Pegawai
yang akan dihitung gajinya, lalu kemudian memasukan data-data yang diminta.
nantinya program akan menampilkan output berdasarkan input yang dilakukan oleh
user. Inputan terdiri dari nama, golongan, dan jam kerja, sementara output berupa gaji
pokok dan bayaran lembur, serta tunjangan!
Untuk jam kerja normal pegawai dalam sebulan adalah 150 jam, apabila lebih dari itu
maka akan dihitung sebagai lembur. Bayaran lembur perjam adalah Rp.10.000. Setiap
karyawan akan dikenakan pajak sebesar 0.5% untuk lemburnya!
Hitunglah:
1. Anton, Golongan 2, jam kerja 235
2. Denji, Golongan 3, jam kerja 256
Kode Program
#include <stdio.h>
int main ()
{
//variabel & tipe data
char nama[100];
int gaji_per_jam, gaji_pokok, golongan, lama_kerja, tunjangan, lembur, gaji, gaji_bersih,
pajak;
//biodata
printf("=============================================================
\n");
printf("Nama : Amalia Sagita S.Rangkuti\n");
printf("NIM : 22076001\n");
printf("Program Studi : Pendidikan Teknik Informatika\n");
printf("Group : 202210760007\n");
printf("=============================================================
\n");
printf("===============================================\n");
printf("Nama Pegawai : ");gets(nama);
printf("Golongan Pegawai (1-4) : ");scanf("%i",&golongan);
printf("Masukkan lama kerja (1 bulan/jam) : ");scanf("%i",&lama_kerja);
printf("\n===============================================\n");
printf("\n===============================================");
printf("\nPajak = Rp. %d",pajak);
printf("\nGaji Bersih = Rp. %d",gaji_bersih);
printf("\n===============================================\n");
return 0;
}
Screenshoot Program
Screenshoot Output Program