Program Menampilkan Goresan Pena Segitiga Dengan C++

Assalamu'alaikum wr wb, kebetulan lagi ingin tau pengen nginget-nginget lagi jadwal jadul dan share kesini.. yaitu ihwal jadwal menciptakan goresan pena segitiga atau segitiga goresan pena dengan C++.

Misalnya saya masukkan string "irfanmghani", maka yang keluar adalah:

irfanmghani
irfanmghan
irfanmgh
...
irf
...
i

Kaprikornus setiap baris akan berkurang charnya hingga menyisakan 1 char saja..

Bagaimana cara membuatnya? Berikut akan kita bahas...

Program Menampilkan Tulisan Segitiga dengan C++

 kebetulan lagi ingin tau pengen nginget Program Menampilkan Tulisan Segitiga dengan C++

Program ini tidak jauh berbeda dengan program segitiga bintang dan segitiga bintang terbalik.

Untuk membuatnya kita harus memakai teknik perulangan.. Baca: Perulangan dengan C++.

Kira-kira cara kerjanya / algoritmanya menyerupai 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 resah hehe..

Oke lah kita pribadi saja menciptakan programnya, berikut yaitu source codenya:

#include <iostream> using namespace std;  int main() {     string nama;     cout<<"program segitiga tulisan\n\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 balasannya         }         cout<<endl;     }     return 0; }

Outputnya akan menyerupai ini:
 kebetulan lagi ingin tau pengen nginget Program Menampilkan Tulisan Segitiga dengan C++

Penjelasannya:

Misalnya kita masukkan "and":

1. cin>>nama; jadwal 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. sesudah perulangan kedua selesai, maka akan menciptakan baris gres cout<<endl;
6. dst. hingga char tinggal satu.

Mungkin sekian dari saya ihwal jadwal menampilkan goresan pena segitiga dengan C++, terimakasih telah mengunjungi blog saya, dan biar bermanfaat.

Silakan untuk berkomentar.

Wassalamu'alaikum wr wb.

0 Response to "Program Menampilkan Goresan Pena Segitiga Dengan C++"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel