Penulis Topik: [c++]Membuat output segitiga layang-layang  (Dibaca 33535 kali)

Offline RieqyNS13

  • Pro10
  • ***
  • Tulisan: 59
  • Reputation: 625
  • Jenis kelamin: Pria
    • Lihat Profil
[c++]Membuat output segitiga layang-layang
« pada: Maret 24, 2012, 02:49:12 PM »
Langsung aja gan,,code ini ane yg buat sendiri,,tanpa copas.. \m/
pas ane buat codenya,,ane puyeng. maklum ane masih klas 2 smp.... :D

Kode: [Pilih]
#include <iostream>
#include <iomanip>
#include <windows.h>
using namespace std;
int main()
{
    int a;
    int b = 0;
    int c;
    int d = 0;
    int e;
    char set = ' ';
    cout<<"Masukkan Nilai Setfill (1 Saja) = ";
    cin>>set;
    cout<<"Masukkan Looping = ";
    cin>>a;
    c=a;
    e=a*2;
    while(a=a-1)
    {
                b=b+2;
                cout<<setfill(' ')<<setw(a)<<" "<<setfill(set)<<setw(b)<<" "<<endl;
    }
    while(c=c-1)
    {
                e=e-2;
                d=d+1;
                cout<<setfill(' ')<<setw(d)<<" "<<setfill(set)<<setw(e)<<" "<<endl;
    }
    system ("pause>nul");
    return 0;
}

ket :
1. ntar kan disuruh masukin setfill, masukin karakter 1 aja trus enter
2. trus pas disuruh masukin looping(perulangan), masukin angka, jangan huruf atau simbol


ane mw tanya gan,
*Bagaimana cara memberi getch(); pas di bagian 'masukin setfill' ?
Tuhan yang patut disembah hanya ALLAH SWT...tidak ada yang lain. Barang siapa yang menyembah tuhan selain ALLAH SWT, niscaya dia akan dimasukkan ke dalam api Neraka yang sangat panas...
ALLAHU AKBAR
الله أكبر
لا إله إلا الله وأشهد أن محمدا رسول الله

Offline Ryan BeKaBe

  • Admin
  • Pro500
  • *******
  • Tulisan: 1.924
  • Reputation: 65534
  • ToS (Team of SmadAV)
    • Lihat Profil
    • BeKaBe
Re: [c++]Membuat output segitiga layang-layang
« Jawab #1 pada: Maret 27, 2012, 04:39:34 AM »
Langsung aja gan,,code ini ane yg buat sendiri,,tanpa copas.. \m/
pas ane buat codenya,,ane puyeng. maklum ane masih klas 2 smp.... :D

Kode: [Pilih]
#include <iostream>
#include <iomanip>
#include <windows.h>
using namespace std;
int main()
{
    int a;
    int b = 0;
    int c;
    int d = 0;
    int e;
    char set = ' ';
    cout<<"Masukkan Nilai Setfill (1 Saja) = ";
    cin>>set;
    cout<<"Masukkan Looping = ";
    cin>>a;
    c=a;
    e=a*2;
    while(a=a-1)
    {
                b=b+2;
                cout<<setfill(' ')<<setw(a)<<" "<<setfill(set)<<setw(b)<<" "<<endl;
    }
    while(c=c-1)
    {
                e=e-2;
                d=d+1;
                cout<<setfill(' ')<<setw(d)<<" "<<setfill(set)<<setw(e)<<" "<<endl;
    }
    system ("pause>nul");
    return 0;
}

ket :
1. ntar kan disuruh masukin setfill, masukin karakter 1 aja trus enter
2. trus pas disuruh masukin looping(perulangan), masukin angka, jangan huruf atau simbol


ane mw tanya gan,
*Bagaimana cara memberi getch(); pas di bagian 'masukin setfill' ?

Wah, nice.code! ;)

Hmm, BTW, getch itu fungsi untuk apa sih?
Kembangkan dan aplikasikan imajinasi mu!
Janganlah kau biarkan layu!
I believe you can do it!

Offline RieqyNS13

  • Pro10
  • ***
  • Tulisan: 59
  • Reputation: 625
  • Jenis kelamin: Pria
    • Lihat Profil
Re: [c++]Membuat output segitiga layang-layang
« Jawab #2 pada: Maret 28, 2012, 08:54:37 PM »
Tuhan yang patut disembah hanya ALLAH SWT...tidak ada yang lain. Barang siapa yang menyembah tuhan selain ALLAH SWT, niscaya dia akan dimasukkan ke dalam api Neraka yang sangat panas...
ALLAHU AKBAR
الله أكبر
لا إله إلا الله وأشهد أن محمدا رسول الله

Offline arjunasupriyadi

  • Pro500
  • ******
  • Tulisan: 600
  • Reputation: 493
  • Jenis kelamin: Pria
  • ojo dumeh yen wis pinter lan sugeh
    • Lihat Profil
Re: [c++]Membuat output segitiga layang-layang
« Jawab #3 pada: April 05, 2012, 01:24:44 PM »
getch untuk penutup coding programnya ya gan?
gw cuma pengen nambah teman dan saudara

Offline kido

  • Trusted Advisor
  • Pro500
  • *****
  • Tulisan: 2.616
  • Reputation: 52861
  • Jenis kelamin: Pria
    • Lihat Profil
Re: [c++]Membuat output segitiga layang-layang
« Jawab #4 pada: Mei 24, 2012, 11:13:15 AM »
Kalau pakai getch jangan lupa conio, sama biar bisa keluarin apa yang kita ketik pakai putchar

Kode: [Pilih]
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <windows.h>
using namespace std;
int main()
{
    int a;
    int b = 0;
    int c;
    int d = 0;
    int e;
    char set = ' ';
    cout<<"Masukkan Nilai Setfill (1 Saja) = ";
    set=getch();
    putchar(set);
    cout<< endl << "Masukkan Looping = ";
    cin>>a;
    c=a;
    e=a*2;
    while(a=a-1)
    {
                b=b+2;
                cout<<setfill(' ')<<setw(a)<<" "<<setfill(set)<<setw(b)<<" "<<endl;
    }
    while(c=c-1)
    {
                e=e-2;
                d=d+1;
                cout<<setfill(' ')<<setw(d)<<" "<<setfill(set)<<setw(e)<<" "<<endl;
    }
    system ("pause>nul");
    return 0;
}
Belajar untuk Membasmi Virus
Kalau Anda merasa terbantu silahkan klik "terima kasih"
http://iasatulovesapi.com