MODUL 2
Diktat Program Kecil Dalam Bahasa C
DISUSUN OLEH :
DAFTAR ISI ii
I.1.B. Screenshot 5
I.1.C. Analisis 5
III.1.B. Screenshot 13
III.1.C. Analisis 14
2
DAFTAR GAMBAR
3
BAB I. HASIL PRAKTIKUM
Date : 27/10/2022
deskripsi: Bonus C
*/
//preposessor
#include <iostream>
#include <conio.h>
#include <stdio.h>
int main(){
/*deklarasi*/
char nanya;
int umur,kerja;
/* Algoritmanya*/
scanf("%c",&nanya);
if(nanya=='Y'){
//staff
scanf("%d",&umur);
4
if(umur>=50){
scanf("%d",&kerja);
//staff, umur lebih dari 50 tahun dan kerja lebih dari 5 tahun
if(kerja>=5){
//staff, umur lebih dari 50 tahun dan kerja kurang dari 5 tahun
else{
else{
scanf("%d",&kerja);
if(kerja>=5){
//staff, umur kurang dari 50 tahun dan kerja lebih dari 5 tahun
5
printf(" tahun\nSelamat kamu mendapatkan bonus 500 ribu rupiah
!!");
else{
//staff, umur kurang dari 50 tahun dan kerja lebih dari 5 tahun
else{
//non-staf
scanf("%d",&umur);
if(umur>=50){
scanf("%d",&kerja);
if(kerja>=5){
//non-staf, umur lebih dari 50 tahun dan kerja lebih dari 5 tahun
else{
//non-staf mur lebih dari 50 tahun dan kerja kurang dari 5 tahun
6
printf("Kamu adalah non-staff, yang berumur %d",umur);
else{
scanf("%d",&kerja);
if(kerja>=5){
//non-staf, umur kurang dari 50 tahun dan kerja lebih dari 5 tahun
else{
//non-staf, umur kurang dari 50 tahun dan kerja lebih dari 5 tahun
return 0;
7
I.1.B. Screenshot
I.1.C. Analisis
Pada baris ke 14 dan 15 pemrograman mendeklarasikan dua tipe data yaitu
integer dan char. Untuk tipe data integer digunakan untuk objek bilangan bulat positif dan
negatife, sedangkan untuk tipe data char digunakan untuk menyimpan huruf, angka, tanda
baca, dan symbol. Menggunakan kondisi IF ELSE (pemilihan atau percabangan). Semua
syarat dalam pemrograman bonus karyawan di jabarkan satu persatu, apabila dalam
pengerjaanya tidak teliti sehingga menyebabkan salah satu huruf atau ada tanda baca yang
lebih atau kurang maka program yang sedang dijalankan akan error.
Date : 27/10/2022
deskripsi: Segitiga C
*/
8
//preposessor
#include<stdio.h>
#include<conio.h>
//main driver
int main(){
//kamus
int a,b,c;
//algoritma
if(a+b>c){
else if(a+b==c){
printf("Tidak Mungkin");
else if(a+b<c){
printf("tidak mungkin");
return 0;
9
I.2.B. Screenshoot
Date : 27/10/2022
*/
//preposessor
#include <stdio.h>
#include <conio.h>
int main(){
//kamus
int a, b;
//algoritma
//analisa kasus 1
if(a>b)
else if(a == b)
11
printf("a == b");
else
return 0;
I.3.B. Screenshoot
Date : 27/10/2022
12
deskripsi: analisa 2.c
*/
//preposessor
#include <stdio.h>
#include <conio.h>
int main(){
//kamus
int a, b;
//algoritma
//analisa kasus 2
if(a>= b)
if(a > b)
else if(a == b)
printf("a == b");
else
return 0;
13
I.4.B. ScreenShoot
14
BAB II. TUGAS PRAKTIKUM
Date : 27/10/2022
*/
//preposessor
#include<stdio.h>
#include<conio.h>
//main driver
int main(){
int UTS,UAS,TUGAS,QUIZ;
float NA;
char indeks;
//algoritma
if(NA>=80){
15
indeks = 'A';
else if(NA>=70){
indeks = 'B';
else if(NA>=60){
indeks = 'C';
else if(NA>=50){
indeks = 'D';
else{
indeks = 'E';
return 0;
II.1.B. Screenshot
16
II.1.C. Analisis
Pada kode baris ke 11 sampai 13 memperkenalkan tipe data yang
digunakan, yaitu integer, float dan char. Selanjutnya kode baris ke-20 adalah
proses perhitungan nilai akhir berdasarkan aturan penilaian yang sudah kita buat
diatas. Kemudian sintak pada baris ke 21-36 merupakan penentuan yang dibuat
untuk memperoleh nilai huruf berdasarkan dari nilai akhir yang diperoleh
mahasiswa tersebut. Disini kita menggunakan percabangan IF ELSE sederhana.
Aturan dalam penentuan nilai huruf dapat di sesuaikan dengan aturan yang
ditentukan. Pada bagian akhir program akan menghasilkan output nilai akhir dan
nilai huruf yang diperoleh oleh mahasiswa tersebut.
17
BAB III. KESIMPULAN
1. Pada bahasa pemrograman C++ terdapat beberapa operasi yaitu aritmatika, case
of, dan logika. Bahasa pemrograman C++ juga dapat digunakan dalam kehidupan
18