Blogroll

Sabtu, 08 Desember 2012

program array pada pascal dan C++


PROGRAM ARRAY C++
#include <stdio.h>
#include <conio.h>
//Pendeklarasian tipe data baru struct Mahasiswa
typedef struct Mahasiswa{
                                        char NIM[9];
                                        char nama[30];
                                        float ipk;
                          };
main()
{
  //Buat variabel mhs bertipe data Mahasiswa
                         Mahasiswa mhs;

                         printf("NIM = ");scanf("%s",mhs.NIM);
                         printf("Nama = ");scanf("%s",mhs.nama);
                         printf("IPK = ");scanf("%f",&mhs.ipk);

                         printf("Data Anda : \n");
                         printf("NIM : %s\n",mhs.NIM);
                         printf("Nama : %s\n",mhs.nama);
                         printf("IPK : %f\n",mhs.ipk);
                         getch();
}


Input program,
Logika program
Setelah program selesai dibuat maka program akan memanggil library var mhs bertipe data mahasiswa. Kemudian program akan cetak  char NIM[9];
                        char nama[30];
                        float ipk;
selanjutnya program berjalan  akan cetak lagi
("NIM = ");,program akan baca NIM mahasiswa
("Nama = ");,program akan baca Nama Mahasiswa
("IPK = ");,program akan baca IPK Mahasiswa.
("Data Anda : \n");
("NIM : %s\n",mhs.NIM);
("Nama : %s\n",mhs.nama);
("IPK : %f\n",mhs.ipk);
Program selesai.
Output program
PROGRAM ARRAY PASCAL
LISTING PROGRAM ARRAY
Uses Crt;
VAR
A, N, Jml_Nilai : Integer;
Nilai : ARRAY[1..10] Of Integer;
Nil_Rata : Real;
BEGIN
ClrScr;
WriteLn('Program Latihan Array');
WriteLn('=====================');
WriteLn;
Write('Masukan Banyak Data : ');
ReadLn(N);

FOR A := 1 TO N DO
Begin
Write('Nilai Ke- ',A,' = ');
ReadLn(Nilai[A]);
End;

Nil_Rata := 0;
Jml_Nilai := 0;
FOR A := 1 TO N DO
Begin
Jml_Nilai := Jml_Nilai + Nilai[A];
Write('Nilai Ke- ',A,' = ',Nilai[A]);
End;
Nil_Rata := Jml_Nilai / N;
WriteLn('');
WriteLn('Jumlah Nilai    : ',Jml_Nilai);
WriteLn('Nilai Rata-Rata : ',Nil_Rata:5:2);

ReadLn;
END.
INPUT PROGRAM
LOGIKA PROGRAM
Setelah program selesai program akan memulai akan memanggil variable bertipe data A, N, Jml_Nilai : Integer; Nilai : ARRAY[1..10] Of Integer; Nil_Rata : Real;. Selanjutnya program akan cetak
 ('Program Latihan Array');
                ('====================='). Program meminta kita untuk memasukan  banyak data. Program akan melakukan pengulangan . selanjutnya program akan melakukan pengdeklarasian tentang jumlah nilai dan nilai rata rata. Program selesai.


0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More