#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
char grade (float n);
void main()
{
clrscr();

int i,j=1, k=1;
struct
{
char nim[15];
char nama[21];

float nilai;

}
mhs[5];
for (i=0;i<3;i++)
{
cout<<"Data Ke -"<<j++<<endl;
cout<<"Masukan Nim        =    ";cin>>mhs[i].nim;
cout<<"Masukan Nama        =    ";cin>>mhs[i].nama;
cout<<"Masukan Nilai Akhir    =    ";cin>>mhs[i].nilai;
cout<<endl;
}


cout<<"\n\nData-Data Yang Anda Masukan Adalah : \n\n";
for (i=0;i<3;i++)
{
cout<<"Data Ke - "<<k++<<endl;
cout<<"Nim        =    "<<mhs[i].nim<<endl;
cout<<"Nama        =    "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir    =    "<<mhs[i].nilai<<endl;
cout<<"Grade yang didapat    =    "<<grade(mhs[i].nilai)<<endl<<endl;
}
getch();
}
char grade(float n)
{
if (n>88)
return 'A';
else if (n>70)
return 'B';
else
return 'C';
}



public class Array2dimensi
{
public static void main (String[]args)
{
double nilai [][]=new double[2][2];
nilai[0][0]=2;
nilai[1][0]=1;
nilai[0][1]=3;
nilai[1][1]=4;
double det ;
det =((nilai[0][0]*nilai[1][1])-(nilai[0][1]*nilai[1][0]));
System.out.println("Determinan = "+det);

}
}


import java.io.*;

public class Array2dimensi1
{
public static void main (String[]args)throws IOException
{
double nilai [][]=new double[3][3];

BufferedReader br;
br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Program Inputan Array Dua Dimensi");
System.out.println("=================================");
System.out.println("                                  ");
System.out.print("Masukan nilai : ");
nilai[0][0]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[1][0]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[2][0]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[0][1]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[1][1]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[2][1]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[0][2]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[1][2]= Double.parseDouble(br.readLine());
System.out.print("Masukan nilai : ");
nilai[2][2]= Double.parseDouble(br.readLine());

double det ;
det = ((nilai[0][0]*nilai[1][1]*nilai[2][2]+nilai[0][1]*nilai[1][2]*nilai[2][0]+nilai[0][2]*nilai[0][1]*nilai[2][1]))-((nilai[0][2]*nilai[1][1]*nilai[2][0]+nilai[0][1]*nilai[1][0]*nilai[0][0]+nilai[0][0]*nilai[0][1]*nilai[2][1]));
System.out.println("Determinan = "+det);

}
}


import java.io.*;
public class kelilinglingkaran
{
public static void main(String[]args)throws IOException
{
double r;
double phi=3.14;

for (int i=0;i<4;i++)
{


BufferedReader br;
br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukan jari-jari Lingkaran = ");
r=Double.parseDouble(br.readLine());
double keliling=2*phi*r;

System.out.println("Keliling lingkaran adalah =" + keliling);

}

}
}


import java.io.*;
public class luassegitiga
{
public static void main(String[]args)throws IOException
{
int i=1;
do
{

double alas;
double tinggi;
double luas;
BufferedReader br;
br=new BufferedReader (new InputStreamReader(System.in));
System.out.println ("masukkan alas= ");
alas=Double.parseDouble(br.readLine());
System.out.println ("masukkan tinggi= ");
tinggi=Double.parseDouble(br.readLine());
luas=0.5*alas*tinggi;
System.out.println("luas segitiga= "+luas);
i++;
}
while(i<4);
}
}


public class arrayperkalian
{
public static void main (String[]args)
{
int nilai[]=new int[2];
nilai[0]=70;
nilai[1]=70;

int perkalian;
perkalian=nilai[0]*nilai[1];
System.out.println("Hasil Perkalian adalah = "+perkalian);
}
}



import java.io.*;
public class hargadiskon
{
public static void main (String[]args)throws IOException
{
int kode;
int jumlah;
int harga;
int total;
int i;
for( i=1;i<4;i++)
{
double diskon;
BufferedReader br;
br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Data Ke-"+i);
System.out.print("Masukkan Kode : ");
kode = Integer.parseInt(br.readLine());
System.out.print("Masukkan Jumlah : ");
jumlah = Integer.parseInt(br.readLine());

switch (kode){

case 1:
System.out.println("Buku");
harga=2000;
total=harga*jumlah;
System.out.println("total = " +total);
if (total > 5000){

System.out.println("diskon 5%");
diskon=total-0.05*total;

System.out.println("diskon = " +diskon);
}
break;
case 2:
System.out.println("Pensil");
harga=2500;
total=harga*jumlah;
System.out.println("total = " +total);
if (total > 5000){

System.out.println("diskon 5%");
diskon=total-0.05*total;

System.out.println("diskon = " +diskon);
}
break;
case 3:
System.out.println("Bolpoint");
harga=3000;
total=harga*jumlah;
System.out.println("total = " +total);
if (total > 5000){

System.out.println("diskon 5%");
diskon=total-0.05*total;

System.out.println("diskon = " +diskon);
}
break;
default:

System.out.println("Tidak ada kode ke-"+ kode);
}
}
}
}


import java.io.*;
public class tugas
{
public static void main(String[]args)throws IOException
{
double uts;
double uas;
double nilai;
String nama;
String nim;
String tahunakademik;
String semester;
String nilaiakhirhuruf;
String ket;

BufferedReader baru;
baru= new BufferedReader(new InputStreamReader(System.in));

System.out.println("**-PROGRAM MENGHITUNG NILAI AKHIR-**");
System.out.println("----------------------------------");
System.out.print("Masukan Nama   : ");
nama=baru.readLine();
System.out.print("Masukan NIM       : ");
nim=baru.readLine();
System.out.print("Masukan Tahun   : ");
tahunakademik=baru.readLine();
System.out.print("Masukan Semester   : ");
semester=baru.readLine();
System.out.println("----------------------------------");
System.out.print("Masukan Nilai Uts : ");
uts=Double.parseDouble(baru.readLine());
System.out.print("Masukan Nilai Uas : ");
uas=Double.parseDouble(baru.readLine());
nilai=(0.4*uts)+(0.6*uas);

if (nilai<45)
nilaiakhirhuruf="E";
else if (nilai<50)
nilaiakhirhuruf="D";
else if (nilai<55)
nilaiakhirhuruf="C-";
else if (nilai<60)
nilaiakhirhuruf="C";
else if (nilai<65)
nilaiakhirhuruf="C+";
else if (nilai<70)
nilaiakhirhuruf="B-";
else if (nilai<75)
nilaiakhirhuruf="B";
else if (nilai<80)
nilaiakhirhuruf="B+";
else if (nilai<85)
nilaiakhirhuruf="A-";
else
nilaiakhirhuruf="A";

if (nilai>=50)
ket="Lulus";
else
ket="Tidak Lulus";
System.out.println("----------------------------------");
System.out.println("Nilai Akhir = "+nilai);
System.out.println("Nilai = "+nilaiakhirhuruf);
System.out.println("Keterangan = "+ket);
System.out.print("------------------------------------");

}

}

Struct dengan Array

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
char grade (float n);
void main()
{
clrscr();

int i,j=1, k=1;
struct
{
char nim[51];
char nama[15];
float nilai;
}
mhs[5];
for (i=0;i<6;i++)
{
cout<<"Data Ke -"<<j++<<endl;
cout<<"Masukan Nim        =    ";cin>>mhs[i].nim;
cout<<"Masukan Nama        =    ";cin>>mhs[i].nama;
cout<<"Masukan Nilai Akhir    =    ";cin>>mhs[i].nilai;
cout<<endl;
}
cout<<"\n\nData-Data Yang Anda Masukan Adalah : \n\n";
for (i=0;i<6
;i++)
{
cout<<"Data Ke - "<<k++<<endl;
cout<<"Nim        =    "<<mhs[i].nim<<endl;
cout<<"Nama        =    "<<mhs[i].nama<<endl;
cout<<"Nilai Akhir    =    "<<mhs[i].nilai<<endl;
}
getch();
}