Created
June 26, 2014 09:57
-
-
Save greengoblinmask/24bdebcb711c48a77775 to your computer and use it in GitHub Desktop.
Array in c++
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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