Minggu, 19 Februari 2012

Program Palindrom dengan Turbo C++

Naahh..temen temen sekarang aku share nih cara buat program PALINDROM pakek Turbo C++, ni dia codingnya

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
int pertama,terakhir,i,bantu=1;
char input[100];
clrscr();
printf("\n+++++++++PROGRAM PALINDROM+++++++++");
printf("\n===================================");
printf("\nMasukkan kata/Kalimat    :");
gets(input);
pertama=0;
terakhir=strlen(input)-1;
printf("\nawal\t\takhir");

for(i=0;i<=terakhir;i++){
printf("\n%c\t--\t%c",input[i],input[terakhir-i]);
}

while(pertama<=terakhir){
if(input[pertama]!=input[terakhir])bantu=0;
pertama++;
terakhir--;
}
if(bantu==1)
{
printf("\n\npalindrom!!!");
getch();
}
else
{
printf("\n\nbukan palindrom!!!");
getch();
}
exit(1);
}

Selamat Mencoba ^_^

Rabu, 15 Februari 2012

Membuat Segitiga dengan C++

Naah..kalau ini bikin segitiga..nih codingnya..

#include <stdio.h> //header
int main()//untuk mengembalikan nilai bertipe data integer
{
int a, b, c, tinggi, jumlah; //pengkodean
printf("Masukkan tinggi segitiga : "); //perintah mencetak ke layar
scanf("%d", &tinggi); //membaca sebuah inputan bilangan bulat 'tinggi'
printf("Masukkan jumlah segitiga : "); //perintah mencetak ke layar
scanf("%d", &jumlah); //membaca sebuah inputan bilangan bulat 'jumlah'

for (c = 0; c < jumlah; c++) { //misal jumlah=2, c=0,0<2, maka akan mencetak 2 segitiga. misal jumlah=4, c=0,0<4, maka akan mencetak 4 segitiga,dst.

for(a = 0; a <= tinggi; a++) { //untuk mencetak enter antara tiap segitiga

for(b = 0; b <= tinggi - a; b++) { //untuk b<=tinggi - a maka b+1
printf(" "); //cetak spasi
}
for(b =1; b <= a; b++) { //untuk b<= a maka nilai b+1
printf("*"); //cetak bintang
}
for(b =1; b <= a - 1; b++) { //untuk b<= a-1 maka b+1
printf("*"); //cetak bintang
}
printf("\n"); // cetak enter
}

}}


^_^

Matrik dengan C++

Buat temen temen yang dapet tugas pemrograman C++ membuat program matriks.,nihh aku share coding nya :)

#include<stdio.h>

void main()
{
int A[2][2],B[2][2],C[2][2],D[2][2];
int i,j;


printf("Masukan matriks A\n");
for(i=0;i<2;i++)
{for(j=0;j<2;j++)
{printf("Masukkan matrik elemen [%d,%d]: ",i,j);
scanf("%d",&A[i][j]);
}
}

printf("\n\n\tMatrik A\n");
    for (i=0; i<2; i++)
    {
        for (j=0; j<2; j++)
        {
            printf("\t%d",A[i][j]);
        }
        printf("\n");
    }

printf("\n\n\tbilangan ganjil matrik A\n");
    for ( i=0; i<2 ; i++){
            for (j = 0 ; j<2; j++){
            if (A[i][j] % 2!= 0)
            {
            printf("\t%d",A[i][j]);}}}
            printf("\n");

printf("\n\n\tbilangan genap matrik A\n");
    for ( i=0; i<2 ; i++){
            for (j = 0 ; j<2; j++){
            if (A[i][j] % 2 == 0)
            {
            printf("\t%d",A[i][j]);}}}
            printf("\n");

printf("\n\n\Masukan matriks B\n");
for(i=0;i<2;i++)
{for(j=0;j<2;j++)
{printf("Masukkan matrik elemen [%d,%d]: ",i,j);
scanf("%i",&B[i][j]);
}
}

printf("\n\n\tMatrik B\n");
    for (i=0; i<2; i++)
    {
        for (j=0; j<2; j++)
        {
            printf("\t%d",B[i][j]);
        }
        printf("\n");
    }

printf("\n\n\tbilangan ganjil matrik B\n");
    for ( i=0; i<2 ; i++){
            for (j = 0 ; j<2; j++){
            if (B[i][j] % 2!= 0)
            {
            printf("\t%d",B[i][j]);}}}
            printf("\n");

printf("\n\n\tbilangan genap matrik B\n");
    for ( i=0; i<2 ; i++){
            for (j = 0 ; j<2; j++){
            if (B[i][j] % 2 == 0)
            {
            printf("\t%d",B[i][j]);}}}
            printf("\n");


for(i=0;i<2;i++)
{for(j=0;j<2;j++)
{C[i][j]=A[i][j]+B[i][j];
}
}
printf("\n\n\Hasil Penjumlahan Matriks A + Matriks B adalah : \n");
for(i=0;i<2;i++)
{for(j=0;j<2;j++)
printf("%6i",C[i][j]);printf("\n");
}
printf("\n\n");



for(i=0;i<2;i++)
{for(j=0;j<2;j++)
{D[i][j]=A[i][j]-B[i][j];
}
}
printf("\n\n\Hasil Penjumlahan Matriks A - Matriks B adalah: \n");
for(i=0;i<2;i++)
{for(j=0;j<2;j++)
printf("%6i",D[i][j]);printf("\n");
}
printf("\n\n");
}

SEMOGA BERMANFAAT ^_^