Life is a choice, set your path, do not dwell on fate indeed .......... because God does not change his servant for his own life did not change ............
Minggu, 05 April 2015
Soal Praktik C++ Kelas X RPL
1.
Gaji yang
diterima pegawai terdiri dari gaji pokok, tunjangan dan upah lembur,besae
tunjangan 15% dari gaji pokok, besar upah lembur perjam 3% dari gaji pokok.
Buatlah program untuk menghitung gaji yang diterima pegawai. Masukan (Input).
nomor pegawai, nama,gaji pegawai,jumlah jam lembur. Keluaran (Output): Gaji
pokok,tunjangan,uang lembur,total gaji
2.
Buatlah program
untuk membantu kasir swalayan untuk memisahkan pecahan uang kembalian menjadi
50.000, 20.000, 10.000, 5.000, 2000, 1000, 500,dan 100.
Contoh tampilan:
Jumlah Uang Kembali : Rp. 88800
Pecahan uang kembali:
1 Lembar 50.000
1 Lembar 20.000
1 Lembar 10.000
1 Lembar 5.000
1 Lembar 2000
1 Lembar 1000
1 Lembar 500
1 Lembar 100
JAWABAN NOMOR 1
# include <stdio.h>
# include <stdlib.h>
# include <conio.h>
main()
{
char nomor[6],nama[25];
float gapok,lembur,tunjangan,gatot;
printf("Masukan Nomor Pegawai = "); gets(nomor);
printf("Masukan Nama Pegawai = "); gets(nama);
printf("Gaji Pokok = "); scanf("%f",&gapok);
printf("Jumlah Jam Lembur = "); scanf("%f",&lembur);
printf("Tunjangan = "); scanf("%f",&tunjangan);
lembur=(0.03*gapok);
tunjangan=(0.15*gapok);
gapok=(0.15*(gapok+lembur));
gatot=(gapok+tunjangan+lembur);
puts("\n");
printf("Gaji Pokok = %2.2f \n",gapok);
printf("Tunjangan = %2.2f \n",tunjangan);
printf("Upah Lembur = %2.2f \n",lembur);
printf("======================= = \n");
printf("TOTAL GAJI = %2.2f ",gatot);
getch();
return 0;
}
# include <stdlib.h>
# include <conio.h>
main()
{
char nomor[6],nama[25];
float gapok,lembur,tunjangan,gatot;
printf("Masukan Nomor Pegawai = "); gets(nomor);
printf("Masukan Nama Pegawai = "); gets(nama);
printf("Gaji Pokok = "); scanf("%f",&gapok);
printf("Jumlah Jam Lembur = "); scanf("%f",&lembur);
printf("Tunjangan = "); scanf("%f",&tunjangan);
lembur=(0.03*gapok);
tunjangan=(0.15*gapok);
gapok=(0.15*(gapok+lembur));
gatot=(gapok+tunjangan+lembur);
puts("\n");
printf("Gaji Pokok = %2.2f \n",gapok);
printf("Tunjangan = %2.2f \n",tunjangan);
printf("Upah Lembur = %2.2f \n",lembur);
printf("======================= = \n");
printf("TOTAL GAJI = %2.2f ",gatot);
getch();
return 0;
}
JAWABAN NOMOR 2
#include<stdio.h>
#include<conio.h>
int main()
{
int n,l,nilai,total=0,max,min;
printf("Program mencari nilai minimal dam maksimal diantara inputan\n");
printf("———————————————————–\n");
printf("Berapa jumlah data yang ingin diinputkan : ");scanf("%d",&n);
for(l=1;l<=n;l++)
{
printf("masukkan nilai ke-%d :",l);scanf("%d",&nilai);
total=total+nilai;
if(l==1)
{
max=nilai;min=nilai;
}
if(max<nilai)max=nilai;
if(min>nilai)min=nilai;
}
printf("Nilai terbesar diantara %d inputan adalah %d\n",n,max);
printf("Nilai terkecil diantara %d inputan adalah %d\n",n,min);
getch();
return 0;
}
#include<conio.h>
int main()
{
int n,l,nilai,total=0,max,min;
printf("Program mencari nilai minimal dam maksimal diantara inputan\n");
printf("———————————————————–\n");
printf("Berapa jumlah data yang ingin diinputkan : ");scanf("%d",&n);
for(l=1;l<=n;l++)
{
printf("masukkan nilai ke-%d :",l);scanf("%d",&nilai);
total=total+nilai;
if(l==1)
{
max=nilai;min=nilai;
}
if(max<nilai)max=nilai;
if(min>nilai)min=nilai;
}
printf("Nilai terbesar diantara %d inputan adalah %d\n",n,max);
printf("Nilai terkecil diantara %d inputan adalah %d\n",n,min);
getch();
return 0;
}
Langganan:
Postingan (Atom)
Lapisan Session (Session Layer)
Session Layer Jaringan Komputer OSI Layer Reference Model merupakan sebuah permodelan sistem logic yang digunakan daam jaringan komputer ...
-
Soal SQL Table : Customer KdCustomer NmCustomer Kota C-003 PT.Maju Terus Jak...
-
Sebelumnya kalkulator Roda Numerik 1 digunakan untuk apa? Komputer generasi Pertama menggunakan apa sebelum ditemukannya IC…… Kekura...
-
Sesuai namanya database itu untuk simpan data (sok tau banget). Intinya gak jauh beda dari tempat penyimpanan. Nah yang saya t...