Program Menampilkan Goresan Pena Segitiga Dengan C++
Assalamu'alaikum wr wb, kebetulan lagi penamasukan pengen nginget-nginget lagi kegiatan jadul dan share kesini.. yaitu ihwal kegiatan membuat goresan pena segitiga atau segitiga goresan pena dengan C++.
Misalnya saya masukkan string "irfanmghani", maka yang keluar adalah:
irfanmghani
irfanmghan
irfanmgh
...
irf
...
i
Makara setiap baris akan berkurang charnya hingga menyisakan 1 char saja..
Bagaimana cara menciptakannya? Berikut akan kita bahas...
Program ini tidak jauh tidak sama dengan program segitiga bintang dan segitiga bintang terbalik.
Untuk menciptakannya kita harus memakai metode perulangan.. Baca: Perulangan dengan C++.
Kira-kira cara kerjanya / algoritmanya ibarat ini:
Masukkan string > hitung jumlah stringnya > lakukan perulangan hingga jumlah string tersebut dengan decrement dan di dalam perulangan tersebut lakukan perulangan untuk menampilkan string dengan batas perulangan ke-n sehingga setiap perulangan berkurang 1 char.
Hmm.. Mungkin agak gundah hehe..
Oke lah kita pribadi saja membuat programnya, diberikut ialah source codenya:
Outputnya akan ibarat ini:
Penjelasannya:
Misalnya kita masukkan "and":
1. cin>>nama; kegiatan akan memasukkan "and" ke variable nama; nama=and.
2. int i=nama.length()-1; variable nama dihitung jumlah charnya dan dimasukkan ke variable i; i=3-1.
3. for (i;i>=0;i--){ akan melaksanakan perulangan sebanyak variable i dengan decrement.
4. disetiap perulangan sebelumnya akan melaksanakan perulangan for(int a=0;a<=i;a++){ cout<<nama[a]; dengan batas variable i (perulangan ke-n) dan menampilkan setiap char namanya..
5. setelah perulangan kedua selesai, maka akan membuat baris gres cout<<endl;
6. dst. hingga char tinggal satu.
Mungkin sekian dari saya ihwal kegiatan menampilkan goresan pena segitiga dengan C++, terimakasih sudah mengunjungi blog aku, dan biar bermanfaa.
Silakan untuk berkomentar.
Wassalamu'alaikum wr wb.
Misalnya saya masukkan string "irfanmghani", maka yang keluar adalah:
irfanmghani
irfanmghan
irfanmgh
...
irf
...
i
Makara setiap baris akan berkurang charnya hingga menyisakan 1 char saja..
Bagaimana cara menciptakannya? Berikut akan kita bahas...
Program Menampilkan Tulisan Segitiga dengan C++
Program ini tidak jauh tidak sama dengan program segitiga bintang dan segitiga bintang terbalik.
Untuk menciptakannya kita harus memakai metode perulangan.. Baca: Perulangan dengan C++.
Kira-kira cara kerjanya / algoritmanya ibarat ini:
Masukkan string > hitung jumlah stringnya > lakukan perulangan hingga jumlah string tersebut dengan decrement dan di dalam perulangan tersebut lakukan perulangan untuk menampilkan string dengan batas perulangan ke-n sehingga setiap perulangan berkurang 1 char.
Hmm.. Mungkin agak gundah hehe..
Oke lah kita pribadi saja membuat programnya, diberikut ialah source codenya:
#include <iostream> using namespace std; int main() { string nama; cout<<"program segitiga tulisan\nwww.kangghani.com\n\n"; cout<<"masukkan nama: "; cin>>nama; //masukkan string cout<<endl; int i=nama.length()-1; //menghitung jumlah string for (i;i>=0;i--){ //perulangan sebanyak jumlah string (decrement) for(int a=0;a<=i;a++){ //perulangan sebanyak perulangan ke-n cout<<nama[a]; //nampilin kesannya } cout<<endl; } return 0; }
Outputnya akan ibarat ini:
Penjelasannya:
Misalnya kita masukkan "and":
1. cin>>nama; kegiatan akan memasukkan "and" ke variable nama; nama=and.
2. int i=nama.length()-1; variable nama dihitung jumlah charnya dan dimasukkan ke variable i; i=3-1.
3. for (i;i>=0;i--){ akan melaksanakan perulangan sebanyak variable i dengan decrement.
4. disetiap perulangan sebelumnya akan melaksanakan perulangan for(int a=0;a<=i;a++){ cout<<nama[a]; dengan batas variable i (perulangan ke-n) dan menampilkan setiap char namanya..
5. setelah perulangan kedua selesai, maka akan membuat baris gres cout<<endl;
6. dst. hingga char tinggal satu.
Mungkin sekian dari saya ihwal kegiatan menampilkan goresan pena segitiga dengan C++, terimakasih sudah mengunjungi blog aku, dan biar bermanfaa.
Silakan untuk berkomentar.
Wassalamu'alaikum wr wb.
Post a Comment for "Program Menampilkan Goresan Pena Segitiga Dengan C++"