Matakuliah sederhana dgn C

Program simulasi sederhana matakuliah dengan nim ini merupakan salah satu penggunaan matriks dalam dunia pemrograman. Terdapat field baris dan field kolom untuk kode matakuliah dan nim mahasiswa.

awalnya user dipersilahkan memasukan banyaknya mahasiswa dan banyaknya matakuliah.
awal

lalu setelah itu user memasukan nim dan kode matakuliah beserta nilai dari matakuliah tersebut.
awal2

setelah itu secara langsung nilai dari masukan user dibandingkan dengan indeks nilai. sehingga menampilkan indeks nilai sesuai dengan nilai yang dimasukan user.

awal3

kode programnya dapat kamu lihat dibawah ini :

#include "stdio.h" 
#include "stdlib.h" 
#include "conio2.h"

#define maks_baris 50
#define maks_kolom 10

int main(int argc, char *argv[])
{
  int na[maks_baris][maks_kolom],m,n,i,j;
  long int nim[maks_baris];
  char mk[6][maks_kolom],indx[maks_baris][maks_kolom];
  
  printf("Masukkan Banyaknya Mahasiswa  : ");scanf("%i",&m);
  printf("Masukkan Banyaknya Matakuliah : ");scanf("%i",&n);
  clrscr();
  //mengisi data mahasiswa
  textcolor(4);gotoxy(3,3);printf("NIM");
  textcolor(15);gotoxy(3,4);printf("---");
  
  for(i=0;i<m;i++)
  {
    gotoxy(1,i+5);scanf("%li",&nim[i]);
  }
  
  textcolor(4);gotoxy(n*5+6,1);printf("Matakuliah");
  textcolor(15);gotoxy(n*5+6,2);printf("----------");
  //mengisi data matakuliah
  
  for(j=0;j<n;j++)
  {
    gotoxy(j*10+13,3);printf("IF");fflush(stdin);gets(mk[j]);
  }
  
  //mengisi matriks nilai akhir(NA)
  for(i=0;i<m;i++){
    if(j=0;j=80 && na[i][j]=68 && na[i][j]=58 && na[i][j]=48 && na[i][j]<=57)
        indx[i][j]='D';
    else
		indx[i][j]='E';
  }
  
  gotoxy(1,i+6);textcolor(15);
  system("PAUSE");	
  
  //menampilkan indeks nilai dari nilai akhir mahasiswa
  clrscr();
  textcolor(4);gotoxy(3,3);printf("NIM");
  textcolor(15);gotoxy(3,4);printf("---");
  textcolor(4);gotoxy(n*5+6,1);printf("Matakuliah");
  textcolor(15);gotoxy(n*5+6,2);printf("----------");
  
  for(i=0;i<m;i++)
  {
    gotoxy(1,i+5);textcolor(15);printf("%li",nim[i]);
    for(j=0;j<n;j++)
     {
        textcolor(15);gotoxy(j*10+13,3);printf("IF%s",mk[j]);
        textcolor(4);gotoxy(j*10+15,i+5);printf("%c",indx[i][j]);
     }
  }
  
  textcolor(15);gotoxy(1,i+6);
  system("PAUSE");	
  return 0;
}

bila masih ada error atau kurang mengerti sesuatu silakan komentar. semoga bermanfaat buat yang mencari contoh-contoh program C dengan menggunakan Dev-C++.

Iklan

3 thoughts on “Matakuliah sederhana dgn C

  1. keren sob.. tapi sy compile masih error saya menggunakan Ms Visual Studio v6
    nih hasilnya sob…
    Compiling…
    Segitiga.cpp
    D:\C Menu\Assigment\ListJob\Segitiga.cpp(3) : fatal error C1083: Cannot open include file: ‘conio2.h’: No such file or directory
    Error executing cl.exe.

    Segitiga.exe – 1 error(s), 0 warning(s)

    conio2.h yg trbcnya sob..

    thank’s

  2. hillman akhyar damanik :

    keren sob.. tapi sy compile masih error saya menggunakan Ms Visual Studio v6
    nih hasilnya sob…
    Compiling…
    Segitiga.cpp
    D:\C Menu\Assigment\ListJob\Segitiga.cpp(3) : fatal error C1083: Cannot open include file: ‘conio2.h’: No such file or directory
    Error executing cl.exe.

    Segitiga.exe – 1 error(s), 0 warning(s)

    conio2.h yg trbcnya sob..

    thank’s

    ane pake Dev-C++ Sob..
    jangan lupa install heula conio2.h nya 😀

Silahkan Komentar...

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s