1.
Tuliskan algoritma yang membaca dua buah bilangan bulat, kemudian menentukan sebuah bilangan terbesar dari kedua bilangan tersebut.
jawaban :
#include<stdio.h>
int main()
{
int bil_1,
bil_2 ;
printf("masukkan
bilangan pertama : ");
scanf("%d",&bil_1);
printf("masukkan
bilangan kedua : ");
scanf("%d",&bil_2);
if(bil_1>bil_2){
printf("bilangan
terbesar adalah : %d",bil_1);
}
else{
printf("anngka
yang terbesar adalah : %d",bil_2);
}
Return 0;
}
Hasil Compiler :
2.
Tuliskan
algoritma yang membaca tiga buah bilangan bulat, kemudian menentukan sebuah
bilangan terbesar dari ketiga bilangan tersebut
#include<stdio.h>
int main(){
int bil_1,
bil_2,bil_3;
int max;
printf("masukkan bilangan pertama : ");
scanf("%d",&bil_1);
printf("masukkan bilangan kedua : ");
scanf("%d",&bil_2);
printf("masukkan bilangan ketiga : ");
scanf("%d",&bil_3);
if(bil_1>bil_2)
{
max=bil_1;
}
else{
max=bil_2;
}
if(max<bil_3)
{
max=bil_3;
}
printf("bilangan terbesar
adalah : %d",max);
return 0;
}
3.
Karyawan honorer di PT “Maju Mundur Cantik” digaji berdasarkan jumlah jam kerjanya selama satu minggu. Upah per jam misalkan Rp. 2000,00. Bila jumlah jam kerja lebih besar dari 48 jam, maka
sisanya dianggap sebagai jam lembur. Upah lembur
misalkan Rp. 3000,00/jam. Tulislah algoritma yang
membaca jumlah jam kerja seorang karyawan selama satu minggu,
kemudian menentukan upah mingguannya.
#include<stdio.h>
int main()
{
int jamkerja, sisajam;
int gajikotor, gajilembur, upah;
printf("=====================\n");
printf("PT Maju Mundur Cantik\n");
printf("oleh achmad irfanda \n");
printf("=====================\n");
printf("Masukkann jumlah jam kerja Anda selama seminggu : ");
scanf("%d", &jamkerja);
if(jamkerja>48){
sisajam=jamkerja-48;
gajikotor=48*2000;
gajilembur=sisajam*3000;
upah=gajikotor+gajilembur;
}
else if (jamkerja<=48){
gajikotor=jamkerja*2000;
upah=gajikotor; }
printf("Jumlah Jam Kerja Lembur Anda adalah = %d\n",
sisajam);
printf("Gaji Kotor Anda adalah = %d\n", gajikotor);
printf("Gaji Lembur Anda adalah = %d\n", gajilembur);
printf("Upah mingguan Anda adalah = %d\n", upah);
return 0;
Hasil Compiler :
4. Misalkan
karyawan PT “Koka Kola” dikelompokkan berdasarkan golongannya. Upah tiap jam
karyawan bergantung pada golongannya (lihat tabel dibawah). Jumlah jam kerja
yang normal selama seminggu adalah 48 jam. Kelebihan jam kerja dianggap lembur
dengan upah lembur adalah Rp 3000,00 / jam untuk semua golongan karyawan.
Buatlah algoritma yang membaca nama karyawan, golongan, dan jumlah jam kerjanya
selama seminggu, lalu menghitung gaji mingguanya.
Golongan |
Upah per Jam |
A |
Rp 4000,00 |
B |
Rp 5000,00 |
C |
Rp 6000,00 |
D |
Rp 7500,00 |
#include<stdio.h>
int main(){
char nama[28];
char golongan;
int A,B,C,D;
int tot,jam_kerja,upah,gol;
printf("=============================\n");
printf("PT KOKA KOLA\n");
printf("=============================\n");
printf("OLEH : ACHMAD
IRFANDA\n");
printf("masukkan nama anda :\n");
scanf("%s",&nama);
printf("masukkan golongan karyawan
anda :\n");
scanf("%s",&gol);
printf("masukkan jumlah jam kerja anda
:\n");
scanf("%d",&jam_kerja);
if(golongan==A){
upah=400;
}
else if(golongan==B){
upah=500;
}
else if(golongan==C){
upah=600;
}
else if(golongan==D){
upah=750;
}
if(jam_kerja>=48){
tot=((jam_kerja-48)*3000)+(upah*48);
}
else{
tot=jam_kerja*upah;
}
printf("total upah kerja mingguan
anda adalah : %d\n",tot,gol);
return 0;
}