Rabu, 13 April 2011

Belajar Bahasa Pemrograman C++


v  Mencari nilai Absolut :
#include<stdio.h>
int main()
{
                int x;
                printf("masukkan bilangan :");
                scanf("%d", &x);
                if ( x < 0 )x=-x;
                printf("nilai absolutnya adalah %d", x);
                return 0;
}
v  Mencari data menggunakan Array :
#include <stdio.h>
#define MAX 10

void bacaData ( int a[] , int n)
{
             int i;
             printf ("Masukkan data:\n");
             for(i=0; i<n; i++)
             {
                             printf("data ke- %d = ",i+1);
                             scanf ("%d", &a[i]);
             }
}

void cetakData (int a[], int n)
{
                             int i;
                             for(i=0; i<n; i++)
                             {
                                             printf("%d", a[i]);
                             }
                             printf("\n");
}

int seqSearch ( int a[], int n, int key)
{
             int i = 0;
             while ( (i < n) && (a[i] != key) ) {
                                             i++;
             }
             if ( a[i] == key ) return i;
             else
                                             return -1;
}

main ()
{
             int n, a[MAX], v, p;

             printf ("Jumlah Data : ");
             scanf("%d", &n);
             if (n > MAX)
             {
                                             printf ("Jumlah data maksimal %d", MAX );
                                             return -1;
             }
             bacaData(a,n);
             printf("nilai data : ");
             cetakData (a,n);
             {
             printf("Nilai yang dicari :");
             scanf ("%d", &v);
             p = seqSearch(a,n,v);
             if ( p >= 0 ) printf("Nilai %d ada diposisi ke-%d \n", v, p+1);
             else printf("Nilai %d tidak ditemukan \n",v);
             }
}


v  Menghitung Jumlah huruf Vokal & Konsonan dalam suatu kalimat :

#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#define MAX 1000

//Fungsi Hitung Vokal & Konsonan
void hitungHuruf(char Kalimat[])
{

 int jmlvokal,total,konsonanspasi,spasi,jmlkonsonan;
 int HurufKe;
 jmlvokal=0;
 total=0;
 spasi=0;

 for(HurufKe=0;HurufKe<strlen(Kalimat);HurufKe++)
 {
  if(Kalimat[HurufKe] == 'A' ||
Kalimat[HurufKe] == 'I' || Kalimat[HurufKe] == 'U' ||
Kalimat[HurufKe] == 'E' || Kalimat[HurufKe] == 'O' ||
Kalimat[HurufKe] == 'a' || Kalimat[HurufKe] == 'i' ||
Kalimat[HurufKe] == 'u' || Kalimat[HurufKe] == 'e' ||
Kalimat[HurufKe] == 'o')
  {
             jmlvokal++;
  }
  if(Kalimat[HurufKe] == ' ')
  {
             spasi++;
  }
else(Kalimat[HurufKe] != 'A' ||
Kalimat[HurufKe] != 'I' || Kalimat[HurufKe] != 'U' ||
Kalimat[HurufKe] != 'E' || Kalimat[HurufKe] != 'O' ||
Kalimat[HurufKe] != 'a' || Kalimat[HurufKe] != 'i' ||
Kalimat[HurufKe] != 'u' || Kalimat[HurufKe] != 'e' ||
Kalimat[HurufKe] != 'o');
  {
  total++;
  }
  konsonanspasi = total - jmlvokal;
  jmlkonsonan = konsonanspasi - spasi;
 }
 printf("Kalimat yang Anda masukkan terdiri dari %d huruf vokal \n",jmlvokal);
 printf("Kalimat yang Anda masukkanterdiri dari %d huruf konsonan \n",jmlkonsonan);

}

//program Utama
int main()
{
 char Kalimat[MAX];
 printf("===============================================================\n\n");  printf("MENGHITUNG JUMLAH HURUF VOKAL & KONSONAN DALAM SUATU KALIMAT\n");
 printf("                                                 >>> Herman Susanto <<<                                       \n\n");
 printf("==============================================================\n\n");

 printf("Silahkan masukkan Kalimat :  \n");
 gets(Kalimat);
 hitungHuruf(Kalimat);


 return 0;
}

v Menghitung luas segi empat

#include <stdio.h>

int main()
{

             int p,l;
             int luas;

             printf("***************************\n");
             printf("menghitung luas segi empat\n");
             printf("***************************\n");

             printf("panjang: ");
             scanf("%d",&p);
             printf("lebar; ");
             scanf("%d",&l);

             luas=p*l;

             printf("luas segi empat dengan panjang : %d, lebar : %d adalah = %d",p,l,luas);
             return 0;

}


v Menentukan Tahun Kabisat atau Bukan

#include <stdio.h>

int main ()
{
             long tahun;
             int kabisat;

             printf(">>>MENCARI TAHUN KABISAT ATAU BUKAN<<<\n");
             printf("masukkan tahun= ");
             scanf("%d", &tahun);


             kabisat= tahun % 4;

             if ( kabisat != 0 )
             {

                              printf("tahun non kabisat", kabisat);
             }

             else {

                             printf("tahun kabisat", kabisat);
             }

             return 0;
}


v Matriks

#include<stdio.h>
#define MAXCOL 10
#define MAXROW 10

void cetakMatriks(int a[][MAXCOL],int brs,int kol)
{
                int i,j;
                for (i = 0; i < brs; i++){
                                                for(j = 0; j < kol; j++){
                                                                printf("%d", a[i][j]);
                                                }
                                                printf("\n");
                }
}
int m[MAXROW][MAXCOL];
int main()
{
                int i,j,nbaris,nkolom;
                nbaris = 2;
                nkolom = 2;

                printf("Masukkan Matrik : \n");
                for(i = 0; i < nbaris; i++)
                                for(j = 0; j < nkolom; j++){
                                                printf("m[%d,%d]= ",i,j);
                                                scanf("%d", &m[i][j]);
                                }
                printf("cetak matriks : \n");
                cetakMatriks(m,nbaris,nkolom);
}
resep donat empuk ala dunkin donut resep kue cubit coklat enak dan sederhana resep donat kentang empuk lembut dan enak resep es krim goreng coklat kriuk mudah dan sederhana resep es krim coklat lembut resep bolu karamel panggang sarang semut

0 komentar:

Posting Komentar