0% found this document useful (0 votes)
37 views9 pages

Client Meryulia

The document contains 4 code examples that demonstrate basic arithmetic and input/output operations in C++. The examples include calculating the area and volume of circles and cylinders, printing numeric and non-numeric data, and determining the alphabetical position of a character. Each example includes the code listing, layout, and a flowchart describing the program flow.

Uploaded by

Fariz Awi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views9 pages

Client Meryulia

The document contains 4 code examples that demonstrate basic arithmetic and input/output operations in C++. The examples include calculating the area and volume of circles and cylinders, printing numeric and non-numeric data, and determining the alphabetical position of a character. Each example includes the code listing, layout, and a flowchart describing the program flow.

Uploaded by

Fariz Awi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

contoh3.

cpp
Listing:
// Operator Aritmatika Prefiks : op++, ++op, op--, --op
#include <cstdio>
//#include <conio.h>
void nafterNaik(){
int a ;
printf ("Nilai Operator dinaikkan Nilainya 1 setelah proses \n");
printf ("================================================== \n ");
printf ("Masukkan Nilai a = "); scanf("%d", &a);
int h = a++;
printf ("Nilai h = %d \n", h);
printf ("Nilai a = %d \n", a);
printf ("\n");
}
void nbeforeNaik(){
int a = 2;
printf ("Nilai Operator dinaikkan Nilainya 1 sebelum proses \n");
printf ("================================================== \n ");
printf ("Nilai a = %d \n \n", a);
int h = ++a;
printf ("Nilai a = %d \n", a);
printf ("Nilai h = %d \n", h);
printf ("\n");
}
void nafterTurun(){
int a ;
printf ("Nilai Operator diturunkan Nilainya 1 setelah proses \n");
printf ("=================================================== \n ");
printf ("Masukkan Nilai a = "); scanf("%d", &a);
int h = a--;
printf ("Nilai h = %d \n", h);
printf ("Nilai a = %d \n", a);
printf ("\n");
}
void nbeforeTurun(){
int a = 6;
printf ("Nilai Operator diturunkan Nilainya 1 sebelum proses \n");
printf ("=================================================== \n ");
printf ("Nilai a = %d \n \n", a);
int h = --a;
printf ("Nilai a = %d \n", a);
printf ("Nilai h = %d \n", h);
}
void main(){
//clrscr();
nafterNaik();
nbeforeNaik();
nafterTurun();
nbeforeTurun();
//getch ();
}

Layout Program:

Flowchart:
1. tugas1.cpp
Listing:
#include<stdio.h>
#define pi 3.14159

void main(){
float diameter;
printf ("================================================== \n");
printf (" Mari menghitung luas lingkaran! \n");
printf ("================================================== \n");
printf ("Masukkan diameter> "); scanf("%f", &diameter);
float luas = 0.25*diameter*diameter*pi;
printf("Luas suatu lingkaran dengan diameter %3.4f adalah %f\n",
diameter, luas);
}

Layout Program:

Flowchart:
2. tugas2.cpp
Listing:
#include<cstdio>
#define pi 3.14159

void main(){
float diameter;
printf ("================================================== \n");
printf (" Mari menghitung volume tabung! \n");
printf ("================================================== \n");
printf ("Masukkan diameter> "); scanf(" %f", &diameter);
float luas = 0.25*diameter*diameter*pi;
printf("Luas lingkaran adalah %f\n", luas);
printf("Masukkan tinggi> ");
float tinggi;
scanf(" %f", &tinggi);
float volume = luas * tinggi;
printf("Volume tabung adalah %f.\n", volume);
}
Layout Program:

Flowchart:

3. tugas3.cpp
Listing:
#include<stdio.h>
void numerik_print(){
printf("Mari mengenal contoh data numerik!\n");
}

void non_numerik_print(){
printf("Mari mengenal contoh data non-numerik!\n");
}

void main(){
int bil;
char huruf;

non_numerik_print();
printf("Silahkan tuliskan huruf favorit anda!> ");
scanf(" %c", &huruf);
printf("Huruf favorit Anda, '%c', adalah pilihan tepat!\n", huruf);

printf("\n");

numerik_print();
printf("Silahkan masukkan bilangan sembarang!> ");
scanf(" %d", &bil);

printf("FAKTA: Bilangan yang Anda pilih, %d", bil);


printf(", jika dikalikan 2 hasilnya = %d\n", bil *2);

Layout Program:
Flowchart:

4. tugas4.cpp
Listing:
#include<stdio.h>

void main(){
char huruf;
printf("Silahkan masukkan huruf sembarang!> ");
scanf(" %c", &huruf);

printf("FAKTA: Yang Anda masukkan, %c", huruf);


if((huruf >=65 && huruf <=90)){
printf(", adalah huruf ke-%d dalam urutan alfabet!\n", huruf -
64);
}
else if((huruf >=97 && huruf <=122)){
printf(", adalah huruf ke-%d dalam urutan alfabet!\n", huruf -
96);
}
else{
printf("bukan huruf!\n");
}
}
Layout Program:

Flowchart:

You might also like