This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 07 Juni 2016

MENGHITUNG IPK MAHASISWA

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

using namespace std;

int main(){

struct{
char nama[50];
    int nim;
    char fak[20];
    char prodi[25];
    char MK[10];
    float SKS;
  float nilai_akhir;
  float scor;
    float NAS;

  }
  nilai[10];

struct{

    float SKS;
  float NAS;
  float IP;

  }
  total;

  int i, n;

  char npm[15], sem;

  system ("cls");
 
  system("color 20");

printf("\n\n\t\t\tMasukan jumlah matakuliah : "); scanf("%d", &n);

  for(i=1; i<=n; i++){
    printf("\t\t\tMatakuliah ke-%d\n", i);
  printf("\t\t\tNama matakuliah : "); scanf("%s", nilai[i].MK);
    printf("\t\t\tJumlah SKS      : "); scanf("%f", &nilai[i].SKS);
  printf("\t\t\tNilai akhir     : "); scanf("%f", &nilai[i].nilai_akhir);
    printf("\n");
 }

  printf("\n");
    printf("                       KARTU HASIL STUDY\n");
  printf("---------------------------------------------------------------\n");
printf("No    Matakuliah      SKS     Nilai Akhir     Scor     SKS*Scor\n");
  printf("---------------------------------------------------------------\n");


   for(i=1; i<=n; i++){
   if(nilai[i].nilai_akhir>=86 && nilai[i].nilai_akhir<=100){
        nilai[i].scor = 4;
  }
        else if(nilai[i].nilai_akhir>=76 && nilai[i].nilai_akhir<=85){
    nilai[i].scor = 3.5;
    }
        else if(nilai[i].nilai_akhir>=69 && nilai[i].nilai_akhir<=75){
        nilai[i].scor = 3;
    }
    else if(nilai[i].nilai_akhir>=61 && nilai[i].nilai_akhir<=68){
        nilai[i].scor = 2.5;
    }
        else if(nilai[i].nilai_akhir>=56 && nilai[i].nilai_akhir<=60){
        nilai[i].scor = 2;
    }
        else if(nilai[i].nilai_akhir>=41 && nilai[i].nilai_akhir<=55){
        nilai[i].scor = 1;
    }
    else{
    nilai[i].scor = 0;
    }
 
    nilai[i].NAS = nilai[i].SKS*nilai[i].scor;
    printf("%2d %15s %5.0f %11.0f %12.1f %10.1f\n", i, nilai[i].MK, nilai[i].SKS, nilai[i].nilai_akhir, nilai[i].scor, nilai[i].NAS);
   
  total.SKS = total.SKS+nilai[i].SKS;
    total.NAS = total.NAS+nilai[i].NAS;

 }
    printf("---------------------------------------------------------------\n");
    printf("Total SKS  = %0.2f\n", total.SKS);
  printf("Total Scor = %0.2f\n", total.NAS);


    total.IP = total.NAS/total.SKS;
  printf("IP         = %0.2f\n", total.IP);
    printf("---------------------------------------------------------------\n");

    getch();
}


MENGHITUNG IPK MAHASISWA MENGGUNAKA DEV C++


Assalamu'alaikum wr.wb

pada kesempatan kali ini saya akan memposting  algoritma menghitung ipk menggunkan Dev c++ :

Analisis :
              1. menginputkan jumlah sks dan input nilai dalam bentuk huruf  A,B,C,D,E.
              2. outputkan akan menghasilkan nilai ipk berdasarkan sks dan nilai huruf yg di inputkan.
Algoritma :
                Procedure IPK (input/output npm[15] ::char , jumlahMK :: integer, jumlahSKS::integer)
                    Deklarasi
                         a,b,c,n -> integer
                         jumlahMhs->integer
                     Deskripsi
                            int ip;
       switch(x) {
       case 'A':
                        ip=4*y;
              break;
       case 'B':
                    ip=3*y;
                    break;
       case 'C':
                    ip=2*y;
                    break;
       case 'D':
                    ip=1*y;
                    break;
       case 'E':
                    ip=0*y;
                    break;
       default:
              ip=0;
              break;
       }
       return ip;
}
 n=0;
       float ip_plus,ipp, ippp;
       char hitunglagi;
       jumlahsks=0;
       ippp=0;

jumlahsks=makul.sks*jumlahMK;
 ipp= HitungIPK(makul.nilai, makul.sks);
 ippp+=ipp;
    endfor
 for(n=0;n<1;n++);
             mhs.ipk = ippp/jumlahsks;  
              write(ipk)                   
ini dia kodingan dev c++nya :

#include <iostream>
#include<conio.h>
#include<ctype.h>
#include<stdlib.h>
#include<stdio.h>
#include<windows.h>

using namespace std;

int HitungIPK (char x, int y)
{
       int ip;
       switch(x)
       {
       case 'A':
              ip=4*y;
              break;
       case 'B':
                    ip=3*y;
                    break;
       case 'C':
                    ip=2*y;
                    break;
       case 'D':
                    ip=1*y;
                    break;
       case 'E':
                    ip=0*y;
                    break;
       default:
              ip=0;
              break;
       }
       return ip;
}

int HitungIPK (char x, int y);

int main()
{
  system("color 20");
  char npm[15], sem;
       int jumlahMK, jumlahMhs, jumlahsks, a,b,c,n;
       n=0;
       float ip_plus,ipp, ippp;
       char hitunglagi;
       jumlahsks=0;
       ippp=0;


       struct mahasiswa
       {
              char nama[50];
              int nim;
              char fak[20];
              char prodi[25];
              float ipk;
       };

       struct matakuliah
       {
              char namaMK[25];
              char nilai;
              int sks;
       };

       mahasiswa mhs;
       matakuliah makul;
cout<<"\t\t\t\t===  Menghitung IPK  ===\n\n"<<endl;
        cout<<"\t\t\t\tSilahkan masukkan data diri anda\t\t\t"<<endl;
        cout<<"\t\t\t\t================================\t\t\t"<<endl<<endl;

       do {
            cout<<"\t\t\t------------------------------------------------------"<<endl<<endl;
            cout<<"\t\t\t\tNama\t: ";
            cin>>mhs.nama;
            cout<<"\t\t\t\tNim\t: ";
            cin>>mhs.nim;
            cout<<"\t\t\t\tFakultas: ";
            cin>>mhs.fak;
cout<<"\t\t\t\tProdi\t: ";
cin>>mhs.prodi;
            cout<<endl;
            cout<<"\t\t\t------------------------------------------------------"<<endl<<endl;

            cout<<"\t\t\tMasukkan jumlah matakuliah yang akan dihitung: ";
            cin>>jumlahMK;
            cout<<endl;

            for(b=0; b<jumlahMK; b++)
            {
            cout<<"\t"<<b+1;
                     cout<<"\t\t\tMasukkan Nama Mata Kuliah\t: ";
                     cin>>makul.namaMK;
                     cout<<"\t\t\t\tMasukkan Jumlah SKS : ";
                     cin>>makul.sks;
                     cout<<"\t\t\t\tMasukkan nilai MK (A,B,C,D,E)\t: ";
                     cin>>makul.nilai;
                     cout<<endl;
                   
jumlahsks=makul.sks*jumlahMK;
                     ipp= HitungIPK(makul.nilai, makul.sks);
                     ippp+=ipp;

            }
            mhs.ipk = ippp/jumlahsks;
            cout<<endl<<endl;
            cout<<"================================================================ \n";
            cout<<"\t\t\tNAMA\t\t: "<<mhs.nama<<endl;
            cout<<"\t\t\tNIM\t\t: "<<mhs.nim<<endl;
            cout<<"\t\t\tFAKULTAS\t: "<<mhs.fak<<endl;
                cout<<"\t\t\tPRODI\t\t: "<<mhs.prodi<<endl;
            cout<<"================================================================ \n";
            printf("\n");
    printf("                       KARTU HASIL STUDY\n");
  printf("---------------------------------------------------------------\n");
printf("No  |  Matakuliah  |    SKS  |   Nilai Akhir    |    SKS*Scor\n");
  printf("---------------------------------------------------------------\n");
  for(n=0;n<1;n++){
    cout<<n+1<<"| "<<"\t"<<makul.namaMK<<"\t\t"<<" | "<<jumlahsks<<"\t\t"<<" | "<<mhs.ipk<<"\t\t"<<" | "<<ippp<<endl;
  }
    getch();
cout<<"================================================================ \n";
            cout<<"Jumlah Mata Kuliah\t : "<<jumlahMK<<endl;
            cout<<"Jumlah SKS \t\t : "<<jumlahsks<<endl;
            cout<<"Jumlah SKS x Nilai\t : "<<ippp<<endl;
            cout<<"Indeks Prestasi \t : "<<mhs.ipk<<endl<<endl;

            cout<<"HItung lagi (y /n) = ";
            cin>>hitunglagi;

       }
  while(hitunglagi=='y' || hitunglagi=='Y');
   

       system("pause");
       return 0;
}

gambar outputnya:








Senin, 06 Juni 2016

ALGORITMA DAN PEMROGRAMAN UNTUK MENGITUNG BILANGAN KOMPLEKS

Assalamu'alaikum

Selamat pagi teman-teman disini saya membuat sebuah algoritma dan program menghitung bilangan kompleks dengan menggunakan  c++ .

langsung saja di bawah ini algoritma dan  program yang telah saya buat :

Analisis :

Input merupakan bilangan asli
Output merupakan blangan kompleks

Source Code Dev C++ :
#include<iostream>
#include <stdlib.h>
using namespace std;
struct
{
float r1;
float r2;
float i1;
float i2;
}bil;

int main(int argc, char** argv){
cout<<"bilangan real 1 = "; cin>>bil.r1;
cout<<"bilangan imajiner 1 = "; cin>>bil.i1;
cout<<endl<<endl;
cout<<"bilangan real 2 = "; cin>>bil.r2;
cout<<"bilangan imajiner 2 = "; cin>>bil.i2;
cout<<endl<<endl;
cout<<"* PENJUMLAHAN *"<<endl;
cout<<"("<<bil.r1<<"+"<<bil.i1<<"i) "
<<" + "<<"("<<bil.r2<<"+"<<bil.i2<<"i) = "<<bil.r1 + bil.r2 <<"+"<<bil.i1 + bil.i2<<"i"<<endl;
cout<<endl<<endl;
cout<<"* PENGURANGAN *"<<endl;
cout<<"("<<bil.r1<<"+"<<bil.i1<<"i) "
<<" - "<<"("<<bil.r2<<"+"<<bil.i2<<"i) = "<<bil.r1 - bil.r2 <<"+"<<bil.i1 - bil.i2<<"i"<<endl;
cout<<endl<<endl;
cout<<"* PERKALIAN *"<<endl;
cout<<"("<<bil.r1<<"+"<<bil.i1<<"i) "
<<" * "<<"("<<bil.r2<<"+"<<bil.i2<<"i) = "<<bil.r1*bil.r2<<"+"<<bil.r1*bil.i2<<"i"
<<" + "<<bil.r2*bil.i1<<"i"<<" - "<<bil.i1*bil.i2<<" = "<<(bil.r1*bil.r2) - (bil.i1*bil.i2)<<" + "
<<(bil.r1*bil.i2) + (bil.r2*bil.i1)<<"i"<<endl;
return 0;
}

Hasil Gambar Dev C++ :











nah itu dia program yang telah saya buat, semoga bermanfaat.
wassalamu'alaikum

ALGORITMA DAN PEMROGRAMAN UNTUK MENGHITUNG NILAI IPK MAHASISWA

assalamu'alaikum

pagi ini  saya membuat sebuah algoritma dan sebuah program yang menggunakan dev c++ yaitu program untuk menghitung nilai ipk mahasiswa.

nah langsung saja di bawah ini adalah algoritma  dan program yang telah saya buat :

Algoritma :
Procedure IPK (input/output matkul[50] ::char , jmk :: integer, bsks::integer)
Deklarasi :
i -> integer
bnilai[100]->integer
mutu[100]->integer

Deskripsi :
for(i=1;i<=jmk;i++):
read(matkul[i]);
if (matkul[i]=='A') then bnilai[i]=4;
else if (matkul[i]=='B') then bnilai[i]=3;
else if (matkul[i]=='C') then bnilai[i]=2;
else if (matkul[i]=='D') then bnilai[i]=1;
else if (matkul[i]=='E') then bnilai[i]=0, Anda tidak lulus;
endif
read(bsks[i]);
if(bsks[i]>=1 && bsks[i]<=4) then bsks[i]= bsks[i];
endif
mutu[i]=bnilai[i]*bsks[i];
endfor

float tmutu=0, tbobot=0;
for(z=1; z<=jmk; z++):
tmutu+=mutu[z];
tbobot+=bsks[z];
endfor
float ipk;
ipk=tmutu/tbobot;
write(ipk)

Source Code Dev C++ :
#include<iostream>
#include<conio.h>
#include<ctype.h>
#include<stdlib.h>
#include<stdio.h>
#include<windows.h>
using namespace std;

int main(){
int jmk, i, z;
char npm[15], sem;
int bsks[170], bnilai[170], total[170], mutu[170];
char matkul[170], *cbsks[170];
system ("cls");
cout<<"=== Hitung IPK Teknik Informatika ===\n\n";
cout<<"Masukkan NIM: "; cin>>npm;
cout<<"Anda Sekarang Semester: "; cin>>sem;
cout<<"Masukkan Jumlah Mata Kuliah: "; cin>>jmk;
cout<<"===================================\n\n";
cout<<"Masukkan Nilai Anda [A..E]\n";
for(i=1; i<=jmk; i++){
kondisi:
cout<<"Mata kuliah ke "<<i<<" : "; cin>>matkul[i];
if(matkul[i]=='a' || matkul[i]=='A'){
bnilai[i]=4;
}
else if(matkul[i]=='b' || matkul[i]=='B'){
bnilai[i]=3;
}
else if(matkul[i]=='c' || matkul[i]=='C'){
bnilai[i]=2;
}
else if(matkul[i]=='d' || matkul[i]=='D'){
bnilai[i]=1;
}
else if(matkul[i]=='e' || matkul[i]=='E'){
bnilai[i]=0;
}
else{
cout<<"Masukkan HANYA A,B,C,D,E!!\n";
goto kondisi;
}
kond:
cout<<"Bobot SKS [1..4]: "; cin>>bsks[i];
if(bsks[i]>=1 && bsks[i]<=4){
bsks[i]=bsks[i];
}
else{
cout<<"Masukkan HANYA Angka 1-4!!\n";
goto kond;
}
mutu[i]=bnilai[i]*bsks[i];
}
cout<<"\n\nHASIL\n";
float tmutu=0, tbobot=0;
for(z=1; z<=jmk; z++){
tmutu+=mutu[z];
tbobot+=bsks[z];
}
float ipk;
ipk=tmutu/tbobot;
cout<<"========================\n";
cout<<"\nNPM: "<<npm;
cout<<"\nSemester: "<<sem;
cout<<"\nJumlah Mata Kuliah: "<<jmk;
cout<<"\nTotal Mutu: "<<tmutu;
cout<<"\nTotal SKS: "<<tbobot;
cout<<"\nTotal IPK: "<<ipk;
cout<<"\n\n========================";
getch();
return 0;
}

nah itulah program yang telah saya buat, semoga bermanfaat. dan termakasih telah mengunjungi blog saya.
wassalamualaikum