Belajar pemrograman : Contoh script sederhana membuat laporan dalam borland C++

Selamat datang di blog tercinta ini. Berbagai informasi dapat saudara temukan di blog ini. mudah mudahkan berguna dan dapat membantu bagi  saudara saudara sekalian. saya selaku admin dan penulis  berterimakasih karena telah mengunjungi blog ini. 

Disini saya akan mengambil kasus daftar nilai mahasiswa



#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <math.h>
main()
{
char kdmtk[6],nmmtk[35],nmdsn[35],nobp[10][14],nmmhs[10][20],ket[10];
   int jsks,nom,nmid[10],nua[10];
   float na;
   clrscr();
   gotoxy(35,1);printf("DAFTAR NILAI MAHASISWA");
   gotoxy(35,2);printf("======================");
   gotoxy(25,3);printf("Kode Matakuliah  : ");scanf("%s",&kdmtk);
   gotoxy(25,4);printf("Nama Matakuliah  : ");scanf("%s",&nmmtk);
   gotoxy(25,5);printf("Jumlah SKS       : ");scanf("%i",&jsks);
   gotoxy(25,6);printf("Nama Dosen       : ");scanf("%s",&nmdsn);
   gotoxy(1,7);printf(
   "----------------------------------------------------------------------------");
   gotoxy(1,8);printf(
 /* 123456789012345678901234567890123456789012345678901234567890123456789012345678
             1         2         3         4         5         6         7  */
   ": No : Nomor Bp       : Nama Mahasiswa      :N.Mid:N.U.A: N.A : Keterangan :");
   gotoxy(1,9);printf(
   "----------------------------------------------------------------------------");
   for (nom=1;nom<=2;nom++)
   {
      gotoxy(1,9+nom);printf(":");
      gotoxy(3,9+nom);printf("%2i",nom);
      gotoxy(6,9+nom);printf(":");
      gotoxy(8,9+nom);scanf("%s",&nobp[nom]);
      gotoxy(23,9+nom);printf(":");
      gotoxy(25,9+nom);scanf("%s",&nmmhs[nom]);
      gotoxy(45,9+nom);printf(":");
      gotoxy(47,9+nom);scanf("%i",&nmid[nom]);
      gotoxy(51,9+nom);printf(":");
      gotoxy(53,9+nom);scanf("%i",&nua[nom]);
      na=0.4*nmid[nom]+0.6*nua[nom];
      if(na>=55)strcpy(ket,"Lulus");
      else if (na>=40) strcpy(ket,"Bersyarat");
      else strcpy(ket,"Gagal");
      gotoxy(57,9+nom);printf(":");
      gotoxy(59,9+nom);printf("%2.2f",na);
      gotoxy(63,9+nom);printf(":");
      gotoxy(65,9+nom);printf("%s",ket);
      gotoxy(76,9+nom);printf(":");
   }
   gotoxy(1,10+nom);printf(
   "----------------------------------------------------------------------------");
   getche();
 }



tampilan program jalan
Tambahan : 
-dalam penulisan jika ada yang menggunkan dua nama belakang atau lebih harus menggunakan garis
-disini saya membatasi hanya bisa 2 file saja. jika ingin memperbnyak bisa anda kembangkan saja

Jika masih ada kendala dalam pembuatan script diatas atau ingin tanya tanya soal program c++ silahkan anda menulis komentar .
 terima kasih telah berkunjung . semoga informasi yang saya berikan dapat berguna bagi saudara sekalian.

wassalamualaikum wr.wb
Share on Google Plus

0 comments: