Archive for December 14, 2007

“ganjil 3n+1, genap n/2″

Posted in program Alant Junedi.DS on December 14, 2007 by 4l4nt

input:

5

8

9

output:

jumlah 3n+1 dari 5

5 16 8 4 2 1

jumlah 3n+1 dari 8

8 4 2 1

jumlah 3n+1 dari 9

9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

_________________________

#include <conio.h>
#include <stdio.h>

void main ()
{

int a,b,c;
scanf(“%d”,&a);
scanf(“%d”,&b);
scanf(“%d”,&c);
printf(“jumlah 3n+1 dari %d\n”,a);
printf(“%d”,a);

do{
if (a%2!=0){
a = 3*a+1;
}
else if(a%2==0){
a= a/2;
}
printf(” %d”,a);
}while (a!=1);

printf(“\n”);
printf(“jumlah 3n+1 dari %d\n”,b);
printf(“%d”,b);

do {
if (b%2!=0){
b = 3*b+1;
}
else if(b%2==0){
b= b/2;
}
printf(” %d”,b);
} while (b!=1);

printf(“\n”);
printf(“jumlah 3n+1 dari %d\n”,c);
printf(“%d”,c);

do {
if (c%2!=0){
c = 3*c+1;
}
else if(c%2==0){
c= c/2;
}
printf(” %d”,c);
} while (c!=1);

getch();

}

Tanda panah

Posted in program Alant Junedi.DS on December 14, 2007 by 4l4nt

input:

masukkan=5

output:

*****

**

* *

* *

* *

_________________________

#include<stdio.h>
#include<conio.h>

void main()
{
int a,b,c,d,e;
printf(“input masukan=”);
scanf(“%d”,&a);

d=2;
e=1;

for(b=1;b<=a;b++)
{
printf(“*”);
}
printf(“\n”);

for(b=1;b<a;b++)
{
for(c=1;c<=a;c++)
{
if(c==d || c==e)
{
printf(“*”);
}
else printf(” “);
}
printf(“\n”);

d=d+1;
}

getch();
}

“Kalkulator cupu alant junedi”

Posted in program Alant Junedi.DS on December 14, 2007 by 4l4nt

#include <stdio.h>
#include <conio.h>
#include <string.h>

void hapus (){
clrscr ();
}

void main (){
int umur;
int tambah1, tambah2, hasiltambah;
int kali1, kali2, hasilkali;
int tekan;
char nama [20];

hapus();
printf (“                       kalkulator cupu ala alant junedi\n”);
do {
gotoxy(1,4);
printf (“masukkan nama anda : “);
clreol (); fflush (stdin);
gets (nama);
} while (strlen (nama) >150);
do {
gotoxy(1,5);
printf (“masukkan umur anda [17+]: “);
clreol ();
fflush (stdin);
scanf (“%d”, &umur);
} while ( umur < 17 );
hapus();

do {
hapus();
gotoxy (1,2);
printf (” selamat datang %s”, nama);
gotoxy (1,3);
printf (” umur : %d “, umur);
gotoxy (1,5);
printf (“PILIH MENU : “);
gotoxy (1,6);
printf (“1. penjumlahan”);
gotoxy (1,7); printf (“2. perkalian”);
gotoxy (1,8); printf (“3. exit”);

tekan=getch();
switch (tekan) {
case ‘1′ : hapus();
gotoxy (2,2);
printf (“masukkan angka pertama = “); scanf (“%d”, &tambah1);
gotoxy (2,3);
printf (“kalo angka kedua = “); scanf (“%d”, &tambah2);
hasiltambah = tambah1 + tambah2;
gotoxy (2,4);
printf (“hasil = %d “, hasiltambah);
getch ();
break;
case ‘2′ : hapus();
gotoxy (2,2);
printf (“masukkan angka pertama = “); scanf (“%d”, &kali1);
gotoxy (2,3);
printf (“masukkan angka kedua = “); scanf (“%d”, &kali2);
gotoxy (2,4);
hasilkali = kali1 * kali2;
printf (“hasil = %d “, hasilkali);
getch();
break; }

} while (tekan !=1 || tekan !=2);
getch();
}

Gabungan segitiga dan kubus

Posted in program Alant Junedi.DS on December 14, 2007 by 4l4nt

input:

5

output:

*

* *

* * *

* * * *

* * * * *

(Space)

* * * * *

* * * * *

* * * * *

* * * * *

* * * * *

________________________

#include<stdio.h>
#include<conio.h>
#include<string.h>

void main(){

int i,j;
int angka;

scanf (“%d”, &angka);
clrscr();

for ( i=1; i<=angka; i++){
for ( j=1; j<=i; j++){
printf (“* “);
}
printf (“\n”);
}
printf(“\n”);

for ( i=1; i<=angka; i++){
for ( j=1; j<=angka; j++){
printf (“* “);
}
printf (“\n”);
}
getch();
}