Analisis
Untuk membuat program C++ yang menentukan bilangan ganjil atau bilangan genap, terlebih dahulu kita harus tahu bagaimana membedakan bilangan ganjil dan genap. Contoh bilangan ganjil adalah 1, 3, 5, 7, 9 dan seterusnya. Contoh bilangan genap adalah 2, 4, 6, 8 dan seterusnya. Sebelum bisa menentukan bilangan ganjil dan genap, anda harus mengetahui operator sisa pembagian (MOD) / modulus.
Analisis kasusnya:
Kasus 1. Jika x mod 2 = 0, maka tulis genap
Kasus 2. Jika x mod 2 = 1, maka tulis ganjil
Untuk membuat program C++ yang menentukan bilangan ganjil atau bilangan genap, terlebih dahulu kita harus tahu bagaimana membedakan bilangan ganjil dan genap. Contoh bilangan ganjil adalah 1, 3, 5, 7, 9 dan seterusnya. Contoh bilangan genap adalah 2, 4, 6, 8 dan seterusnya. Sebelum bisa menentukan bilangan ganjil dan genap, anda harus mengetahui operator sisa pembagian (MOD) / modulus.
Analisis kasusnya:
Kasus 1. Jika x mod 2 = 0, maka tulis genap
Kasus 2. Jika x mod 2 = 1, maka tulis ganjil
Algoritma
prosedur GanjilGenap(input/output n : integer)
prosedur GanjilGenap(input/output n : integer)
{mencetak bilangan ganjil dan genap}
Deklarasi
n : integer
Deskripsi
read (n)
if (n>=1) then
GenapGanjil(n-1)
if (n % 2==0)then
else
write (n)
endif
endif
Menghitung Prsegi Panjang
Menghitung keliling persegi panjang
Menghitung keliling lingkaran
Deskripsi
read (n)
if (n>=1) then
GenapGanjil(n-1)
if (n % 2==0)then
else
write (n)
endif
endif
flowchart
#include
#include
#include
using namespace std;
void GenapGanjil (int n)
{
void GenapGanjil (int n)
{
if (n>=1)
{
GenapGanjil(n-1);
if (n % 2==0)
{
cout << n<<" Bilangan Genap" << endl; }
else
{
cout << n<<" Bilangan Ganjil" << endl; }
}
else
{
}
}
int main()
{
string raptor_prompt_variable_zzyz;
int n;
cout<< "===================================="<<endl;
cout <<"||Menghitung Bilangan Ganjil Genap||" << endl;
cout<< "===================================="<<endl;
cout<<endl;
n =0;
raptor_prompt_variable_zzyz ="Masukan Batas N: ";
cout <> n;
cout<<endl;
cout<< "==================="<<endl;
cout <<"||Hasilnya Adalah||" << endl;
cout<< "==================="<<endl;
cout<<endl;
GenapGanjil(n);
{
GenapGanjil(n-1);
if (n % 2==0)
{
cout << n<<" Bilangan Genap" << endl; }
else
{
cout << n<<" Bilangan Ganjil" << endl; }
}
else
{
}
}
int main()
{
string raptor_prompt_variable_zzyz;
int n;
cout<< "===================================="<<endl;
cout <<"||Menghitung Bilangan Ganjil Genap||" << endl;
cout<< "===================================="<<endl;
cout<<endl;
n =0;
raptor_prompt_variable_zzyz ="Masukan Batas N: ";
cout <> n;
cout<<endl;
cout<< "==================="<<endl;
cout <<"||Hasilnya Adalah||" << endl;
cout<< "==================="<<endl;
cout<<endl;
GenapGanjil(n);
return 0;
}
}
Compile dan run program tersebut
Menghitung Prsegi Panjang
Analisis
Untuk menghitung luas persegi panjang pada C++ kita harus mengetahui dahulu rumus luas persegi panjang, setelah kita tau rumus nya, barulah kita akan membuat program C++ Menghitung Luas Persegi Panjang. Di situ saya misalkan inputan panjang 4 dan lebar 3 untuk menghitung luas persegi panjang dengan rumus yaitu (PxL) panjang kali lebar.
L=PxL
L=4×3
L=12 cm2
Untuk menghitung luas persegi panjang pada C++ kita harus mengetahui dahulu rumus luas persegi panjang, setelah kita tau rumus nya, barulah kita akan membuat program C++ Menghitung Luas Persegi Panjang. Di situ saya misalkan inputan panjang 4 dan lebar 3 untuk menghitung luas persegi panjang dengan rumus yaitu (PxL) panjang kali lebar.
L=PxL
L=4×3
L=12 cm2
Algoritma
prosedur Luas(input p : integer, l : integer, output hasil : hasil)
{mencari luas persegi panjang dan di cetak di piranti keluaran}
Deklarasi
prosedur Luas(input p : integer, l : integer, output hasil : hasil)
{mencari luas persegi panjang dan di cetak di piranti keluaran}
Deklarasi
p,l,hasil : integer
Deskripsi
read (p,l)
hasil <- p*l
write (hasil)
Deskripsi
read (p,l)
hasil <- p*l
write (hasil)
Buatlah flowchart dengan menggunakan sub program atau procedure!
Kemudian generate kedalam syntax cpp!
#include
#include
#include
#include
using namespace std;
void Luas (int p,int l,int hasil)
{
void Luas (int p,int l,int hasil)
{
hasil =p*l;
cout << "Luas Persegi Panjang : "<<hasil<<" cm2" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout << "Luas Persegi Panjang : "<<hasil<<" cm2" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout<< "==================================="<<endl;
cout << "||Menghitung Luas Persegi Panjang||" << endl;
cout<< "==================================="<<endl<<endl;;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
hasil =0;
cout<<endl;
cout<<"================================"<<endl;
Luas(p,l,hasil);
cout << "||Menghitung Luas Persegi Panjang||" << endl;
cout<< "==================================="<<endl<<endl;;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
hasil =0;
cout<<endl;
cout<<"================================"<<endl;
Luas(p,l,hasil);
return 0;
}
}
Compile dan run program tersebut!
Menghitung keliling persegi panjang
Analisis
Untuk menghitung Keliling persegi panjang pada C++ kita harus mengetahui rumus keliling persegi panjang, barulah kita akan membuat program C++ Menghitung Keliling Persegi Panjang. Di situ saya misalkan inputan panjang 3 dan lebar 2 untuk menghitung keliling persegi panjang dengan rumus yaitu 2x(P+L).
K=2x(P+L)
K=2x(3+2)
K=2×5
K=10 cm
Untuk menghitung Keliling persegi panjang pada C++ kita harus mengetahui rumus keliling persegi panjang, barulah kita akan membuat program C++ Menghitung Keliling Persegi Panjang. Di situ saya misalkan inputan panjang 3 dan lebar 2 untuk menghitung keliling persegi panjang dengan rumus yaitu 2x(P+L).
K=2x(P+L)
K=2x(3+2)
K=2×5
K=10 cm
Algoritma
prosedur Keliling(input p : integer, l : integer, output hasil : hasil)
{mencari keliling persegi panjang dan di cetak di piranti keluaran}
Deklarasi
prosedur Keliling(input p : integer, l : integer, output hasil : hasil)
{mencari keliling persegi panjang dan di cetak di piranti keluaran}
Deklarasi
p,l,hasil : integer
Deskripsi
read (p,l)
hasil <- 2*(p+l)
write (hasil)
Deskripsi
read (p,l)
hasil <- 2*(p+l)
write (hasil)
Buatlah flowchart dengan sub program atau procedure!
Kemudian generate kedalam syntax cpp!
#include
#include
#include
#include
using namespace std;
void Keliling (int p,int l,int hasil)
{
void Keliling (int p,int l,int hasil)
{
hasil =2*(p+l);
cout << "Keliling Persegi Panjang "<<hasil<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout << "Keliling Persegi Panjang "<<hasil<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout<< "======================================="<<endl;
cout << "||Menghitung Keliling Persegi Panjang||" << endl;
cout<< "======================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
cout<<endl;
cout<< "================================"<<endl;
hasil =0;
Keliling(p,l,hasil);
cout << "||Menghitung Keliling Persegi Panjang||" << endl;
cout<< "======================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
cout<<endl;
cout<< "================================"<<endl;
hasil =0;
Keliling(p,l,hasil);
return 0;
}
}
Compile dan run program tersebut!
Menghitung keliling lingkaran
Analisis
Pada dasarnya sebuah lingakran memiliki sebuah jari-jari, untuk menghitung sebuah kelilingf lingkaran makan kita akan gunakan ketetapan phi yang sudah ditetapkan yaitu dengan phi 22/7 atau 3,14. untuk membuat program mencari luas saya menetapkan phi 3,14 dan inputan manual untuk jari-jarinya. berikut ini rumus mencari luas lingkran:
k=2*phi*r
Contoh:
k=2*3.14*7
k=43,96 cm
Pada dasarnya sebuah lingakran memiliki sebuah jari-jari, untuk menghitung sebuah kelilingf lingkaran makan kita akan gunakan ketetapan phi yang sudah ditetapkan yaitu dengan phi 22/7 atau 3,14. untuk membuat program mencari luas saya menetapkan phi 3,14 dan inputan manual untuk jari-jarinya. berikut ini rumus mencari luas lingkran:
k=2*phi*r
Contoh:
k=2*3.14*7
k=43,96 cm
Algoritma
prosedur keliling(input r : integer)
{mencari keliling lingkaran dengan inputan jar-jarinya dan di cetak di piranti keluaran}
Deklarasi
r : integer
phi,keliling : float
prosedur keliling(input r : integer)
{mencari keliling lingkaran dengan inputan jar-jarinya dan di cetak di piranti keluaran}
Deklarasi
r : integer
phi,keliling : float
Deskripsi
read (r)
phi <- 3.14
keliling <- 2*phi*r
write (keliling)
read (r)
phi <- 3.14
keliling <- 2*phi*r
write (keliling)
Buatlah flowchart dengan sub program atau procedure!
Kemudian Generate kedalam syntax cpp!
#include
#include
#include
#include
using namespace std;
void Lingkaran (int r)
{
float keliling,phi;
void Lingkaran (int r)
{
float keliling,phi;
phi =3.14;
keliling =2*phi*r;
cout << "Keliling Lingkaran : "<<keliling<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int r;
float keliling;
keliling =2*phi*r;
cout << "Keliling Lingkaran : "<<keliling<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int r;
float keliling;
cout<< "================================="<<endl;
cout << "||Menghitung Keliling Lingkaran||" << endl;
cout<< "================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Jari-Jari Lingkaran : ";
cout <> r;
keliling =0;
cout<<endl;
cout<< "================================"<<endl;
Lingkaran(r);
cout << "||Menghitung Keliling Lingkaran||" << endl;
cout<< "================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Jari-Jari Lingkaran : ";
cout <> r;
keliling =0;
cout<<endl;
cout<< "================================"<<endl;
Lingkaran(r);
return 0;
}
}
Compile dan run program tersebut!
WORKSHOPT K 7
workshop ke 8
WORKSHOP KE 9
WORKSHOPT K 7
Analisis
Untuk membuat program C++ yang menentukan bilangan ganjil atau bilangan genap, terlebih dahulu kita harus tahu bagaimana membedakan bilangan ganjil dan genap. Contoh bilangan ganjil adalah 1, 3, 5, 7, 9 dan seterusnya. Contoh bilangan genap adalah 2, 4, 6, 8 dan seterusnya. Sebelum bisa menentukan bilangan ganjil dan genap, anda harus mengetahui operator sisa pembagian (MOD) / modulus.
Analisis kasusnya:
Kasus 1. Jika x mod 2 = 0, maka tulis genap
Kasus 2. Jika x mod 2 = 1, maka tulis ganjil
Untuk membuat program C++ yang menentukan bilangan ganjil atau bilangan genap, terlebih dahulu kita harus tahu bagaimana membedakan bilangan ganjil dan genap. Contoh bilangan ganjil adalah 1, 3, 5, 7, 9 dan seterusnya. Contoh bilangan genap adalah 2, 4, 6, 8 dan seterusnya. Sebelum bisa menentukan bilangan ganjil dan genap, anda harus mengetahui operator sisa pembagian (MOD) / modulus.
Analisis kasusnya:
Kasus 1. Jika x mod 2 = 0, maka tulis genap
Kasus 2. Jika x mod 2 = 1, maka tulis ganjil
Algoritma
prosedur GanjilGenap(input/output n : integer)
prosedur GanjilGenap(input/output n : integer)
{mencetak bilangan ganjil dan genap}
Deklarasi
n : integer
Deskripsi
read (n)
if (n>=1) then
GenapGanjil(n-1)
if (n % 2==0)then
else
write (n)
endif
endif
Menghitung Prsegi Panjang
Menghitung keliling persegi panjang
Menghitung keliling lingkaran
Deskripsi
read (n)
if (n>=1) then
GenapGanjil(n-1)
if (n % 2==0)then
else
write (n)
endif
endif
flowchart
#include
#include
#include
using namespace std;
void GenapGanjil (int n)
{
void GenapGanjil (int n)
{
if (n>=1)
{
GenapGanjil(n-1);
if (n % 2==0)
{
cout << n<<" Bilangan Genap" << endl; }
else
{
cout << n<<" Bilangan Ganjil" << endl; }
}
else
{
}
}
int main()
{
string raptor_prompt_variable_zzyz;
int n;
cout<< "===================================="<<endl;
cout <<"||Menghitung Bilangan Ganjil Genap||" << endl;
cout<< "===================================="<<endl;
cout<<endl;
n =0;
raptor_prompt_variable_zzyz ="Masukan Batas N: ";
cout <> n;
cout<<endl;
cout<< "==================="<<endl;
cout <<"||Hasilnya Adalah||" << endl;
cout<< "==================="<<endl;
cout<<endl;
GenapGanjil(n);
{
GenapGanjil(n-1);
if (n % 2==0)
{
cout << n<<" Bilangan Genap" << endl; }
else
{
cout << n<<" Bilangan Ganjil" << endl; }
}
else
{
}
}
int main()
{
string raptor_prompt_variable_zzyz;
int n;
cout<< "===================================="<<endl;
cout <<"||Menghitung Bilangan Ganjil Genap||" << endl;
cout<< "===================================="<<endl;
cout<<endl;
n =0;
raptor_prompt_variable_zzyz ="Masukan Batas N: ";
cout <> n;
cout<<endl;
cout<< "==================="<<endl;
cout <<"||Hasilnya Adalah||" << endl;
cout<< "==================="<<endl;
cout<<endl;
GenapGanjil(n);
return 0;
}
}
Compile dan run program tersebut
Menghitung Prsegi Panjang
Analisis
Untuk menghitung luas persegi panjang pada C++ kita harus mengetahui dahulu rumus luas persegi panjang, setelah kita tau rumus nya, barulah kita akan membuat program C++ Menghitung Luas Persegi Panjang. Di situ saya misalkan inputan panjang 4 dan lebar 3 untuk menghitung luas persegi panjang dengan rumus yaitu (PxL) panjang kali lebar.
L=PxL
L=4×3
L=12 cm2
Untuk menghitung luas persegi panjang pada C++ kita harus mengetahui dahulu rumus luas persegi panjang, setelah kita tau rumus nya, barulah kita akan membuat program C++ Menghitung Luas Persegi Panjang. Di situ saya misalkan inputan panjang 4 dan lebar 3 untuk menghitung luas persegi panjang dengan rumus yaitu (PxL) panjang kali lebar.
L=PxL
L=4×3
L=12 cm2
Algoritma
prosedur Luas(input p : integer, l : integer, output hasil : hasil)
{mencari luas persegi panjang dan di cetak di piranti keluaran}
Deklarasi
prosedur Luas(input p : integer, l : integer, output hasil : hasil)
{mencari luas persegi panjang dan di cetak di piranti keluaran}
Deklarasi
p,l,hasil : integer
Deskripsi
read (p,l)
hasil <- p*l
write (hasil)
Deskripsi
read (p,l)
hasil <- p*l
write (hasil)
Buatlah flowchart dengan menggunakan sub program atau procedure!
Kemudian generate kedalam syntax cpp!
#include
#include
#include
#include
using namespace std;
void Luas (int p,int l,int hasil)
{
void Luas (int p,int l,int hasil)
{
hasil =p*l;
cout << "Luas Persegi Panjang : "<<hasil<<" cm2" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout << "Luas Persegi Panjang : "<<hasil<<" cm2" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout<< "==================================="<<endl;
cout << "||Menghitung Luas Persegi Panjang||" << endl;
cout<< "==================================="<<endl<<endl;;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
hasil =0;
cout<<endl;
cout<<"================================"<<endl;
Luas(p,l,hasil);
cout << "||Menghitung Luas Persegi Panjang||" << endl;
cout<< "==================================="<<endl<<endl;;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
hasil =0;
cout<<endl;
cout<<"================================"<<endl;
Luas(p,l,hasil);
return 0;
}
}
Compile dan run program tersebut!
Menghitung keliling persegi panjang
Analisis
Untuk menghitung Keliling persegi panjang pada C++ kita harus mengetahui rumus keliling persegi panjang, barulah kita akan membuat program C++ Menghitung Keliling Persegi Panjang. Di situ saya misalkan inputan panjang 3 dan lebar 2 untuk menghitung keliling persegi panjang dengan rumus yaitu 2x(P+L).
K=2x(P+L)
K=2x(3+2)
K=2×5
K=10 cm
Untuk menghitung Keliling persegi panjang pada C++ kita harus mengetahui rumus keliling persegi panjang, barulah kita akan membuat program C++ Menghitung Keliling Persegi Panjang. Di situ saya misalkan inputan panjang 3 dan lebar 2 untuk menghitung keliling persegi panjang dengan rumus yaitu 2x(P+L).
K=2x(P+L)
K=2x(3+2)
K=2×5
K=10 cm
Algoritma
prosedur Keliling(input p : integer, l : integer, output hasil : hasil)
{mencari keliling persegi panjang dan di cetak di piranti keluaran}
Deklarasi
prosedur Keliling(input p : integer, l : integer, output hasil : hasil)
{mencari keliling persegi panjang dan di cetak di piranti keluaran}
Deklarasi
p,l,hasil : integer
Deskripsi
read (p,l)
hasil <- 2*(p+l)
write (hasil)
Deskripsi
read (p,l)
hasil <- 2*(p+l)
write (hasil)
Buatlah flowchart dengan sub program atau procedure!
Kemudian generate kedalam syntax cpp!
#include
#include
#include
#include
using namespace std;
void Keliling (int p,int l,int hasil)
{
void Keliling (int p,int l,int hasil)
{
hasil =2*(p+l);
cout << "Keliling Persegi Panjang "<<hasil<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout << "Keliling Persegi Panjang "<<hasil<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int hasil,p,l;
cout<< "======================================="<<endl;
cout << "||Menghitung Keliling Persegi Panjang||" << endl;
cout<< "======================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
cout<<endl;
cout<< "================================"<<endl;
hasil =0;
Keliling(p,l,hasil);
cout << "||Menghitung Keliling Persegi Panjang||" << endl;
cout<< "======================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Panjang : ";
cout <> p;
raptor_prompt_variable_zzyz =”Masukan Lebar : “;
cout <> l;
cout<<endl;
cout<< "================================"<<endl;
hasil =0;
Keliling(p,l,hasil);
return 0;
}
}
Compile dan run program tersebut!
Menghitung keliling lingkaran
Analisis
Pada dasarnya sebuah lingakran memiliki sebuah jari-jari, untuk menghitung sebuah kelilingf lingkaran makan kita akan gunakan ketetapan phi yang sudah ditetapkan yaitu dengan phi 22/7 atau 3,14. untuk membuat program mencari luas saya menetapkan phi 3,14 dan inputan manual untuk jari-jarinya. berikut ini rumus mencari luas lingkran:
k=2*phi*r
Contoh:
k=2*3.14*7
k=43,96 cm
Pada dasarnya sebuah lingakran memiliki sebuah jari-jari, untuk menghitung sebuah kelilingf lingkaran makan kita akan gunakan ketetapan phi yang sudah ditetapkan yaitu dengan phi 22/7 atau 3,14. untuk membuat program mencari luas saya menetapkan phi 3,14 dan inputan manual untuk jari-jarinya. berikut ini rumus mencari luas lingkran:
k=2*phi*r
Contoh:
k=2*3.14*7
k=43,96 cm
Algoritma
prosedur keliling(input r : integer)
{mencari keliling lingkaran dengan inputan jar-jarinya dan di cetak di piranti keluaran}
Deklarasi
r : integer
phi,keliling : float
prosedur keliling(input r : integer)
{mencari keliling lingkaran dengan inputan jar-jarinya dan di cetak di piranti keluaran}
Deklarasi
r : integer
phi,keliling : float
Deskripsi
read (r)
phi <- 3.14
keliling <- 2*phi*r
write (keliling)
read (r)
phi <- 3.14
keliling <- 2*phi*r
write (keliling)
Buatlah flowchart dengan sub program atau procedure!
Kemudian Generate kedalam syntax cpp!
#include
#include
#include
#include
using namespace std;
void Lingkaran (int r)
{
float keliling,phi;
void Lingkaran (int r)
{
float keliling,phi;
phi =3.14;
keliling =2*phi*r;
cout << "Keliling Lingkaran : "<<keliling<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int r;
float keliling;
keliling =2*phi*r;
cout << "Keliling Lingkaran : "<<keliling<<" cm" << endl;}
int main()
{
string raptor_prompt_variable_zzyz;
int r;
float keliling;
cout<< "================================="<<endl;
cout << "||Menghitung Keliling Lingkaran||" << endl;
cout<< "================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Jari-Jari Lingkaran : ";
cout <> r;
keliling =0;
cout<<endl;
cout<< "================================"<<endl;
Lingkaran(r);
cout << "||Menghitung Keliling Lingkaran||" << endl;
cout<< "================================="<<endl<<endl;
raptor_prompt_variable_zzyz ="Masukan Jari-Jari Lingkaran : ";
cout <> r;
keliling =0;
cout<<endl;
cout<< "================================"<<endl;
Lingkaran(r);
return 0;
}
}
Compile dan run program tersebut!
workshop 7
OUTPUT
workshop 7
- analisis
- melakukan perulangan dari indek awal sampai akhir
- jika indek dimulai dari 1 disetiap indek ganjil dijadikan huruf kapital dan genap huruf kecil
- flowchart raptor
fungsi p fungsi cetak
fungsi main - source c++
#include <iostream>
#include <string.h>
using namespace std;
char p(char a,int p){
if(a<='z'&&a>='a'){
if(p==0) a=a-32;
}
if(a<='A'&&a>='Z')
if(p==1) a=a+32;
return a;
}
void cetak(char s[]){
//char t[strlen(s)];
int sm=0;
for(int i=0;i<30;i++){
if(s[i]==' ') {
sm++; }
cout<<p(s[i],(i-sm)%2);
}
}
int main(int argc, char** argv) {
char s[30]={"algoritma dan pemrograman"};
cetak(s);
return 0;
}
WORKSHOP 8
#include<stdio.h>void abc(char *a){int i;for(i=0;i<15;i++){if(a[i]>=65&&a[i]<=90){a[i]=a[i]+32;}else if(a[i]>=97&&a[i]<=122){a[i]=a[i]-32;}}}
int main(){char a[15];printf("Konversi huruf kecil ke huruf besar dan sebaliknya\nInput 1 kata: ");scanf("%s",a);abc(a);printf("Hasil: %s\n",a);return 0;}
============================================================Algoritma:main -
User memasukkan sebuah kata, max 15 character
-
Memanggil function abc(a)
-
Mencetak string setelah huruf besar dan huruf kecilnya dikonversi
OUTPUT
workshop ke 8
#include <iostream> #include <string> using namespace std; class geser{ friend istream& operator>>(istream&, geser&); friend ostream& operator<<(ostream&, geser&); public: void geser_kiri(); private: int i; char kata[100]; int banyak; int temp; }; void geser::geser_kiri(){ temp = kata[0]; for(int i=0; i<=banyak-1; i++){ if(i<banyak-1) kata[i] = kata[i+1]; else kata[i] = temp; } } istream& operator>>(istream& in, geser& masuk){ cout << "Masukkan kata : "; in >> masuk.kata; masuk.banyak=strlen(masuk.kata); return in; } ostream& operator<<(ostream& out, geser& keluar){ cout << "Geser ke kiri" << endl; cout << keluar.kata; cout << endl; return out; } int main() { geser kata; cin >> kata; kata.geser_kiri(); cout << kata; cout << endl; system("PAUSE"); return 0;
WORKSHOP KE 9