Konsep Dasar dari C n C++ Part 3



OK lanjut lagi penambahaan dari Konsep Dasar C n C++ part 2


Contoh Program Sederhana ^^

ini cntor prognya sederhana
Code:
#include <iostream.h>
#include <conio.h>

main()
{
    clrscr();
   int X, sisa;
   cout<<"Masukkan sebuah bilangan : ";
   cin>>X;
   sisa = X % 2;
   if(sisa == 0)
       cout<<X<<" adalah bilangan genap"<<endl;
   else
       cout<<X<<" adalah bilangan ganjil"<<endl;
    getch();
}



Dan Berikut ini  Adalah Programe untunk Konversi Celcius ke Farenhet

Code:
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{

int celsius;
cout << “Enter the temperature in Celsius:”;
cin >> celsius;

int factor;

Ini contoh Program Konversi Jam


Code:
#include <stdio.h>

typedef struct{
    int Jam;
    int Menit;
    int Detik;
}TJam;

TJam DetikToJam(int);
int JamToDetik(TJam);
int IsValid(TJam);

TJam DetikToJam(int detik){
    long sisa;
    TJam Jam;
    sisa = detik % 3600;
    Jam.Jam = (detik-sisa) / 3600;
    Jam.Detik = sisa % 60;
    Jam.Menit = (sisa-Jam.Detik) / 60;
    return(Jam);   
};

int JamToDetik(TJam Jam){
    return((Jam.Jam*3600)+(Jam.Menit*60)+Jam.Detik);
}

void main(){
    TJam Jam1;
    TJam Jam2;
    TJam JamHasil;
    int detik1, detik2, detikhasil;
   
    Jam1.Jam = 1;
    Jam1.Menit = 1;
    Jam1.Detik = 59;
    Jam2.Jam = 2;
    Jam2.Menit = 1;
    Jam2.Detik = 0;
   
    detik1 = JamToDetik(Jam1);
    detik2 = JamToDetik(Jam2);
    if(detik1 > detik2){
        detikhasil  = detik1-detik2;
    }else{
        detikhasil = detik2-detik1;
    }
    JamHasil = DetikToJam(detikhasil);
    printf("Selish %d:%d:%d", JamHasil.Jam, JamHasil.Menit, JamHasil.Detik);   
}