Skip to content

Instantly share code, notes, and snippets.

@greengoblinmask
Created June 26, 2014 09:57
Show Gist options
  • Save greengoblinmask/24bdebcb711c48a77775 to your computer and use it in GitHub Desktop.
Save greengoblinmask/24bdebcb711c48a77775 to your computer and use it in GitHub Desktop.
Array in c++
// array.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <iomanip>
using namespace std;
//untuk menggunakan int makan kita harus
//menyisipkan int didepan function main
int main()
{
//deklarasi variable
int i;
char nama[5][20];
int nilaiA[5];
int nilaiB[5];
int hasil[5];
//perulangan yang digunakan untuk perhitungan array
for(i=1;i<=2;i++)
{
cout<<"Data ke- "<<i<<endl;// menampilkan "Data ke -" kedalam layar(print) dan i adalah index permulaan perhitungan
cout<<"Nama Siswa : ";cin>>nama[i]; // menampilkan "Nama siswa" kedalam layar(print) dan nama[i] untuk penginputan nama sesuai denga index
cout<<"Nilai Teori : ";cin>>nilaiA[i];// menampilkan "Nilai Teori" kedalam layar(print) dan nilaiB[i] untuk penginputan nama sesuai denga index
cout<<"Nilai Praktek : ";cin>>nilaiB[i];// menampilkan "Nilai Praktek" kedalam layar(print) dan nilaiB[i] untuk penginputan nama sesuai denga index
cout<<endl;
hasil[i]=(nilaiA[i]*0.40)+(nilaiB[i]*0.60);//perhitungan dengan menggunkan index ke i
}
system("cls");// untuk membersihkan layar comment promp
cout<<"Tabel Daftar Nilai siswa"<<i<<endl; // print ""
cout<<"____________________________"<<endl; // print garis
cout<<"No Nama Nilai Nilai Hasil"<<endl; //print dari ""
cout<<" Siswa Teori Praktek Ujian"<<endl; // print dari ""
cout<<"____________________________"<<endl; // print dari ""
for(i=1;i<=2;i++)
{
//manipulator yang dapat dipakai untuk mengontrol sejumlah tanda format
cout<<setiosflags(ios::left)<<setw(3)<<i;
cout<<setiosflags(ios::left)<<setw(6)<<nama[i];
cout<<setprecision(2)<<" "<<nilaiA[i];
cout<<setprecision(2)<<" "<<nilaiB[i];
cout<<setprecision(2)<<" "<<hasil[i]<<endl;
}
cout<<"____________________________"<<endl;
getch();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment