Selasa, 28 Desember 2010

Program mencari suatu Nilai akhir


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

struct mahasiswa
{
  long nim;
  char nama[100];
  int uts,uas,tgs;
  float nilai_akhir;
};
void main()
{
 int kode,g,h;

 struct mahasiswa mhs;
 cout<< "\n---------------Program Perhitungan Nilai Akhir---------------\n"<<endl;
 cout<< " MENU perhitungan="<<endl;
 cout<< "1.  Tugas : UTS : UAS = 20% : 30% : 50%"<<endl;
 cout<< "2.  Tugas : UTS : UAS = 30% : 30% : 40%"<<endl;
 cout<< "3.  Tugas : UTS : UAS = 10% : 40% : 50%"<<endl;
 cout <<" Inputkan Nama          : "; cin>>mhs.nama;
 cout <<" Inputkan Nim           : "; cin>>mhs.nim;
 cout <<" Inputkan Nilai Tugas   : "; cin>>mhs.tgs;
 cout <<" Inputkan Nilai UTS     : "; cin>>mhs.uts;
 cout <<" Inputkan Nilai UAS     : "; cin>>mhs.uas;
 cout <<" Inputkan pemilihan Menu Perhitungan     : "; cin>>kode;

 if (kode == 1 )
     {
     mhs.nilai_akhir =(mhs.tgs*0.2)+(mhs.uts*0.3)+(mhs.uas*0.5);
     }
  else if (kode == 2 )
     {
     mhs.nilai_akhir =(mhs.tgs*0.3)+(mhs.uts*0.3)+(mhs.uas*0.4);
     }
  else if (kode == 3 )
     {
     mhs.nilai_akhir=(mhs.tgs*0.1)+(mhs.uts*0.4)+(mhs.uas*0.5);
     }

 cout << " Nilai Akhir ="<<mhs.nilai_akhir<<endl;
 cout<<endl;
 getch();
}

Kamis, 23 Desember 2010

Coding C++ dalam mencari data max dan minimum







#include<iostream.h>
#include<conio.h>

void main()
{
float x[3];
int i;
int maks=-1000; //asumsi paling minimum
int min=1000; //asumsi paling maksimum
for(i=0;i<3;i++)
{
cout<<"masukan nilai["<<i<<"]= ";
cin>>x[i];
}
for (i=0;i<3;i++)
{
if(x[i]>maks)
{
maks=x[i];
}
if(x[i]<min)
{
min=x[i];
}
cout<<endl;
}
cout<<"Nilai maksimum:"<<maks<<endl;
cout<<endl;
cout<<"Nilai minimum:"<<min<<endl;
getch();
}

Coding C++ Mencari huruf dalam kalimat





Program C++  mencari huruf dalam kalimat:
#include <iostream.h>
#include <conio.h>
#include <string.h> // fungsi strstr

void main()
{
 char kalimat[25];
 char cari [10];
 clrscr();
 cout<<"Masukan sebuah kalimat : ";
 cin.getline(kalimat,25); //menginputkan 25 karakter saja
 cout<<"Masukan kata yang dicari :";
 cin.getline(cari,10); //kata tidak boleh lebih dari 10 karakter
 if(strstr(kalimat ,cari))//strstr bersifat case sensitif
 cout<<"kata "<<cari<<" ditemukan didalam kalimat.";
 else
 cout<<"kata "<<cari<<" tdk ditemukan didalam kalimat.";
 getch();
}