Kamis, 29 Januari 2015

coding c++ "Transpose Matriks"



#include<iostream>
#include<conio.h>
#include<stdio.h>

main()
{
 float A[100][100];
 float C[100][100];

 int baris,kolom,i,j;

 cout<<"Masukkan Jumlah baris = ";
 cin>>baris;
 cout<<"Masukkan Jumlah kolom = ";
 cin>>kolom;

  cout<<endl;
  for(i=0;i<baris;i++)
  {
  for(j=0;j<kolom;j++)
  {
  printf("Data (%d,%d) = ",i+1,j+1);
  scanf("%f",&A[i][j]);
  }
}

printf("\nMatriks \n");
for(i=0;i<baris;i++)
{
printf("\n");
for(j=0;j<kolom;j++)
{
printf("%g ",A[i][j]);
}
printf("\n");
}

printf("\nHasil Transpose Matriksnya adalah\n");
for(j=0;j<kolom;j++)
{
printf("\n");
for(i=0;i<baris;i++)
{
        C[j][i]=A[i][j];
        printf("%g ",C[j][i]);
}
  printf("\n");
}

getch();
}



Rabu, 28 Januari 2015

coding c++ "Menghitung Sudut Terbesar dan Terkecil pada Jarum Jam"


#include<iostream.h>;
#include<conio.h>;

main()
{
float jam,menit,a,b,sdtkecil,sdtbesar;
float jpanjang=6;
float jpendek=2.5;


cout<<"***== PROGRAM MENGHITUNG SUDUT TERBESAR DAN TERKECIL PADA JARUM JAM ==***"<<endl;
cout<<endl<<endl;


cout<<"masukkan jam   = ";
cin>>jam;
cout<<"masukkan menit = ";
cin>>menit;
cout<<endl<<endl;

cout<<"pukul= "<<jam<<"."<<menit <<endl;
cout<<endl;
if((jam>12)||(menit>60))

{
cout<<"inputan salah" ;
}
else
{
a=((menit/5)*jpendek)+(jam*30);
b=(menit*jpanjang);

if(b<=a)
            {
                        sdtkecil=a-b;
                        sdtbesar=(360-sdtkecil);
                                    if(sdtkecil<sdtbesar)
            {
                                                cout<<"sudut terkecil= "<<sdtkecil<<endl;
                                                cout<<"sudut terbesar= "<<sdtbesar<<endl;
                                                }
                                                else
                                                {
                                                cout<<"sudut terkecil= "<<sdtbesar<<endl;
            cout<<"sudut terbesar= "<<sdtkecil<<endl;
                                                }
            }
            else
            {
                        sdtkecil=b-a;
                        sdtbesar=(360-sdtkecil);
            if(sdtkecil<sdtbesar)
            {
                                                cout<<"sudut terkecil= "<<sdtkecil<<endl;
                                                cout<<"sudut terbesar= "<<sdtbesar<<endl;
                                                }
                                                else
                                                {
                                                cout<<"sudut terkecil= "<<sdtbesar<<endl;
            cout<<"sudut terbesar= "<<sdtkecil<<endl;
                                                }
            }

}
getch();
}