fotoku.jawaban.com | Solusi Life | OBI | Iklan Baris | Video Library | Prayfor | English Article
Register | Login | Forget Pwd
Etika Posting

dickjhon (JC fresh)

18 September 2007 13:51:33

buat lo smua yang ngakunya anak TI, ilmu komputer, dan sebangsanya, buruan yuk berkecimpung di sini, gw punya banyak bahan pertanyaan n diskusi bwt lo2 pada.... Shocked

Latest update by dickjhon on 18 September 2007 13:51:33

leoerk (JC Palz)

25 September 2007 07:38:56

alamak...

masa ga di kampus ga di forum... ginian molo >.<

knp sih?tny apa? Shocked

Latest update by leoerk on 25 September 2007 07:38:56

dickjhon (JC fresh)

26 September 2007 14:47:29

ok deh bantu gw, buat program yang outputnya kayak gini: (pake bhs C++)
input:
3
abc

output:
a c
a c
a c
a c
abbbbbc

inputnya 1>=n<=500 dan 3 huruf yang bakal dibentuk

Latest update by dickjhon on 26 September 2007 14:47:29

leoerk (JC Palz)

26 September 2007 15:48:34

itu skali input ato 2x input ?

trus ktentuan yg ouput terakhir itu apa?

soal kurang jelas tuh.. Shocked

Latest update by leoerk on 26 September 2007 15:48:34

leoerk (JC Palz)

27 September 2007 13:48:15

bro..sori software c++ uda ga tau ke mana.. hehehe.. uda ga maenan ituh..

tp sebagai gantinya g bikinin program pake javascript ajah yaa... u tinggal ambil looping for nya ajah kok.. Laughing itu tinggal di modif dikit kok..

PROGRAM :



<br /> Contoh program<br />

[removed]

var b=new Array(3)
var d=3,f;
var c=0;
var e=0;

b[0]="a";
b[1]="b";
b[2]="c";


for(f=d;c<=f;c++){
 [removed](b[0]);[removed](b[2]);
[removed]("
");}


for(f=3;e<=f;e++){
 [removed](b[0]);
   for(d=3;e<=d+1;e++){
        [removed](b[1]);}

 [removed](b[2]);


[removed]("
");}



[removed]









HASIL :

ac
ac
ac
ac
abbbbbc




Prinsip dasarnya klo mo yg paling mudah : pakai array..

jadi input yg kedua (yg alfabet ituh) sebaiknya pake array.. jd pas di cetak ke layar.. tinggal maen array nya pas di for ituh... Laughing

nb:
untuk input variable yg dipakai adalah a , b[0],b[1]b[2] ..
--------------------------------------------------------------------

contoh lain bila input :

4
def


maka output :

df
df
df
df
deeeeef


semoga membantu.. Laughing

Latest update by leoerk on 27 September 2007 13:48:15

dickjhon (JC fresh)

28 September 2007 00:15:17

makash bro, soalna di skul gw blom bljr gtuan, it soal kontes Wink

Latest update by dickjhon on 28 September 2007 00:15:17

leoerk (JC Palz)

28 September 2007 10:38:09

ooo.....

jia you bro ^^

Latest update by leoerk on 28 September 2007 10:38:09

dickjhon (JC fresh)

28 September 2007 10:58:04

ok bro , thx..
trus klo yg gni, gmana??

input:
5
output:
*
**
***
****
*****

Latest update by dickjhon on 28 September 2007 10:58:04

leoerk (JC Palz)

28 September 2007 11:56:07

naah.. klo ituh kebetulan di save tuh jwbn wkt semester 1.. hehe..

ini.. semua contoh coding segitiga... pake C ... Laughing

nb:semua segitiga itu uda dcoba dan bs jalan kok Razz


#include
#include

void sikuAtasKiri(int sisi){
int i,j;
for(i=0;ii;j--){
printf("*");
}
}
}

void sikuAtasKanan(int sisi){
int i,j;
for(i=0;ii;j--){
printf("*");
}
}
}

void sikuBawahKiri(int sisi){
int i,j;
for(i=0;i gotoxy(1,i+2);
for(j=0;j<=i;j++){
printf("*");
}
}
}

void sikuBawahKanan(int sisi){
int i,j;
for(i=0;i gotoxy(sisi-i,i+2);
for(j=0;j<=i;j++){
printf("*");
}
}
}

void segi3Biasa(int sisi){
int i,j;
for(i=0;i gotoxy(sisi-i,i+2);
for(j=0;j<=i;j++){
printf("* ");
}
}

}

void segi3Terbalik(int sisi){
int i,j;
for(i=0;ii;j--){
printf("* ");
}
}
}


void sikuAtasKiriKosong(int sisi){
int i,j;
for(i=0;ii;j--){
if(i==0||i==sisi-1)printf("*");
else if(j==sisi||j==i+1) printf("*");
else printf(" ");
}
}
}

void sikuAtasKananKosong(int sisi){
int i,j;
for(i=0;ii;j--){

if(i==0||i==sisi-1)printf("*");
else if(j==sisi||j==i+1) printf("*");
else printf(" ");
}
}
}

void sikuBawahKiriKosong(int sisi){
int i,j;
for(i=0;i gotoxy(1,i+2);
for(j=0;j<=i;j++){
if(i==0||i==sisi-1)printf("*");
else if(j==0||j==i) printf("*");
else printf(" ");
}
}
}

void sikuBawahKananKosong(int sisi){
int i,j;
for(i=0;i gotoxy(sisi-i,i+2);
for(j=0;j<=i;j++){
if(i==0||i==sisi-1)printf("*");
else if(j==0||j==i) printf("*");
else printf(" ");
}
}
}
void main(){
clrscr();
/*
pemanggilan fungsinya
contoh sikuAtasKiri(5) berarti segitiga siku2 di atas kiri
dengan ukuran tinggi 5 bintang
SELAMAT MENCOBA
*/
getch();
}




selamat modif2 dah Laughing

Latest update by leoerk on 28 September 2007 11:56:07

paulfaith (Newbie)

28 September 2007 12:01:36

sori nih mo kasih komentar.
apa ga lebih baik yg dikasih tau itu bukan jawabannya tetapi logika berpikirnya? krn kalo dikasih tau jawabannya, di luar sana ada tak terhitung jumlah kasus algoritma yang mesti dipecahkan.

Latest update by paulfaith on 28 September 2007 12:01:36

leoerk (JC Palz)

28 September 2007 12:06:36

bener sih ... tp masa logika djelasin atu2? Shocked
dr contoh lgsg kan bs lgsg dipelajari logikanya..
lagian jawaban yg sy post di sini jg bukan jawaban langsung kok Razz
klo mo sesuai permasalahan yaah silahkan diedit sndiri.. Very Happy


soalnya pas ngajar algo face to face ajah.. susah bngt >.<

Latest update by leoerk on 28 September 2007 12:06:36