Pages

Monday, November 4, 2013

star

#include<iostream>
using namespace std;


int main()
{
    int i,j;
    
    for (i = 1; i <= 5 ; i++)
    {
        for (j = 1; j <= i; j++)
            cout << "*";
        cout << endl;
    }
    
    return 0;

}


*
**
***
****
*****


#include<iostream>
using namespace std;


int main()
{
    int i,j;
    for (i = 5; i >= 1; i--)
            
    {
        for (j = 1; j <= i; j++)
            cout << "*";
        cout << endl;
    }
    
    return 0;
}

*****
****
***
**
*

array

#include<iostream>

using namespace std;

int main()

{

    int i;
    int score[10]={4,1,5,3,4,10,9,2,1,7};
    int max = score[0];
    int min = score[0];
    
    for ( i = 0 ; i < 10 ; i++ )
{
        
    if (score[i] > max)
        max = score[i];
        
        else if (score[i] < min)
            min = score[i];
}
    cout <<"\n maximun of umber is"<<max;
    cout <<"\n minimun of number is"<<min;
    
    system("PAUSE");
    return 0;

}

Bornag maklumat peribadi

#include<iostream>

using namespace std;
int main()

{
    char name[20],matrix_no[10],program[20];
    int age,height,weight;
    
    cout<<"Name:"<<endl;
    cin >>name;
    cout<<"Matrix No:"<<endl;
    cin >>matrix_no;
    cout<<"Program :"<<endl;
    cin >>program;
    cout<<"Age:"<<endl;
    cin >>age;
    cout<<"Height:"<<endl;
    cin >>height;
    cout<<"Weight:"<<endl;
    cin >>weight;
    
    system("PAUSE");
    return 0;

}


output :

Name:
nik
Matrix No:
13A06037
Program :
DEEI
Age:
18
Height:
12
Weight:
32

score programming


#include<iostream>
using namespace std;

int main()
{
    
    int score;
    
    cout<<"Enter your score"<<endl;
    cin>>score;
    
    if(score >= 90)
        cout<<"The grade is A"<<endl;
    
    else if(score >= 80)
        cout<<"The grade is B"<<endl;
    
    else if(score >= 70)
        cout<<"The grade is C"<<endl;
    
    else if(score >= 60)
        cout<<"The grade is D"<<endl;
    
    else
        cout<<"The grade is F"<<endl;
    
    system("PAUSE");
    return 0;

}

Sunday, November 3, 2013

set in resistor

#include<iostream>
#include<iomanip>

using namespace std;

int main()
{

    int res1,res2,res3;
    double a=1.0;
    cout<<fixed<<showpoint;
    cout<<"enter first resistor:"<<endl;
    cin>>res1;
    cout<<"enter second resistor:"<<endl;
    cin>>res2;
    cout<<"enter third resistor:"<<endl;
    cin>>res3;
    
    double resistance;
    resistance=a/((a/res1)+(a/res2)+(a/res3));
    
    cout<<setprecision(1)<<endl;
    cout<<"The combined resistance is"<<setw(3)<<resistance<<"ohms"<<endl;
        return 0;

    }

Friday, November 1, 2013

i++

using namespace std;
int main()

{

    int sum;
    
    sum=0;
    
    cout<<"the value of sum is initially se to"<< sum <<endl;
    sum = sum + 96;
    cout<<"sum is now"<< sum <<endl;
    sum = sum + 70;
    cout<<"sum is now"<< sum <<endl;
    sum = sum + 85;
    cout<<"sum is now"<< sum <<endl;
    sum = sum + 60;
    cout<<"the final sum is"<< sum <<endl;

    
    
       return 0;
    

}

Programming about age >= 21

Write a C program to determine whether a person is entitled to vote or not based on his/her age.(Note that a person aged 21 year old and above is netitled to vote)

#include<iostream>

using namespace std;
int main()

{

    int age;
    
    cout<<"enter your age"<<endl;
    cin>>age;
    
    if(age >= 21)
        cout<<"you can antitled to vote"<<endl;
        else
            cout<<"you not antitled to vote"<<endl;
    
    
       return 0;
    

}

Friday, October 25, 2013

Hasil 5: Bahan Hartanah

Hasil 5: Bahan Hartanah
Semua bahan-bahan yang dikelaskan mengikut sifat-sifat mekanikal untuk kegunaan kejuruteraan.
Banyak bahan-bahan , apabila dalam perkhidmatan, tertakluk kepada kuasa-kuasa atau beban ; contoh termasuk aloi aluminium yang sayap kapal terbang dibina dan keluli dalam gandar kereta.
Dalam situasi seperti itu, ia adalah penting untuk mengetahui ciri-ciri bahan dan reka bentuk anggota dari mana ia dibuat sedemikian bahawa apa-apa perubahan bentuk akibat tidak akan berlebihan dan patah tidak akan berlaku.
Kelakuan mekanik bahan mencerminkan hubungan antara respons atau ubah bentuk untuk beban digunakan atau kuasa. Ciri-ciri penting mekanikal adalah kekuatan , kekerasan, kemuluran, dan ketegangan
Hartanah mekanikal
Kami akan membincangkan beberapa ciri-ciri sifat bahan anjal
Ciri-ciri ujian tegangan bahan anjal (logam)
Rajah 1 : bahan A ditarik (tekanan)

 Pertimbangkan sampel bahan anjal dalam Rajah 1 ditarik oleh daya F. Ini akan menyebabkan bahan untuk memanjang dari lo panjang untuk l.
Untuk lebih praktikal dan bermakna sifat-sifat kesungguhan, beban ke atas sampel adalah statedinstress , σ whichisratioofforcetosamplecrosssectionalarea , bukan
daripada kuasa semata-mata.
dengan itu, bagi hartanah ujian tegangan , 2 istilah yang digunakan, (rujuk Rajah 1 ): -
Tekanan, σ (beban ): -
Nisbah tenaga menarik untuk menyeberangi kawasan keratan sampel
adalah Nm -2 atau Pascal, Pa Terikan , ε ( pemanjangan ): -
Nisbah pemanjangan sampel dengan panjang asal , ditakrifkan sebagai : -
ε = l - sesungguhnya sesungguhnya
Tekanan adalah ciri kemuluran bahan , nilai tekanan yang lebih tinggi bermakna lebih bahan mulur.
σ = AF o
1)
di mana F adalah menarik kuasa dan Ao adalah sampel kawasan keratan rentas . Unit untuk tekanan, σ
  2)
   Rajah 2: penguji tegangan dan spesimen standard. Perwakilan skematik alat yang digunakan untuk menjalankan ujian tegasan-terikan tegangan. Spesimen itu memanjang dengan judul bab yang bergerak ; sel beban dan langkah extensometer , masing-masing , magnitud beban yang dikenakan dan pemanjangan .
HARTANAH ujian tegangan MODULUS KEANJALAN
Sejauh mana struktur yang berubah bentuk atau jenis bergantung kepada magnitud tegasan yang dikenakan. Bagi kebanyakan logam yang ditekankan dalam ketegangan dan pada paras yang agak rendah, tekanan dan tekanan adalah berkadar dengan satu sama lain melalui hubungan yang dinyatakan oleh undang-undang Hook ini : -
E = σε
di mana , E dipanggil modulus keanjalan bahan-bahan yang menentukan nisbah
tekanan ke atas tekanan itu.
Bagi kebanyakan logam biasa magnitud ini antara modulus antara 45 GPa (6.5 x 106 psi ), untuk magnesium, dan 407 GPa (59 x 106 psi ), untuk tungsten.
The modulus keanjalan yang lebih tinggi untuk bahan-bahan seramik , yang berkisar antara kira-kira 70 dan 500 GPa (10 x 106 dan 70 x 106 psi).
 3)
 Polimer mempunyai nilai modulus yang lebih kecil daripada kedua-dua logam dan seramik , dan yang terletak dalam julat 0.007 dan 4 GPa (103 dan 0.6 x 106 psi)
Jadual 1: Bahan modulus keanjalan

 kekuatan berhasil dan hasil
Sebelum kita pergi lebih jauh kita perlu menentukan : -
Ubah bentuk anjal : - keanjalan adalah harta fizikal bahan-bahan yang kembali ke bentuk asal mereka selepas tekanan yang menyebabkan kecacatan mereka tidak lagi digunakan.
Sifat tegang / plastik: - ubah bentuk kekal bahan selepas tekanan digunakan ciri-ciri ujian tegangan
 a
b
c
d
Rajah 3: plot tipikal tekanan vs tekanan untuk bahan-bahan elastik ( logam) berhasil - satu keadaan di mana bahan-bahan yang mula berubah bentuk secara plastik .
merujuk kepada Rajah 3
a) zon ubah bentuk elastik
b) berhasil / plastik ubah zon c) necking
d) Patah ( rehat material)
Point M adalah tekanan utama yang merupakan tegasan maksimum bahan yang boleh menahan dan biasanya ditetapkan oleh TS, atau kekuatan tegangan , simbol yang digunakan: σU
 kekuatan Hasil: - titik tekanan dalam plot tegasan-terikan di mana bahan-bahan yang mula menghasilkan. Simbol yang digunakan: - σ y
Rajah 4: Tekanan - akibat tekanan daripada ujian tegangan bagi spesimen tembaga. Bagi kes di mana kekuatan alah adalah sukar untuk menentukan , tekanan garis 0.002% digunakan untuk menentukan kekuatan alah mengimbangi.

 Kemuluran
Ditakrifkan sebagai keupayaan bahan untuk memanjangkan tanpa pecah.
Kemuluran boleh dikira dengan menggunakan sama ada % pemanjangan atau % daripada kawasan pengurangan.
EL % pemanjangan : -
% EL = ( LF -Lo ) × 100 Lo
% RA kawasan pengurangan
% RA = ( Af - Ao ) × 100 Ao
4)
5)
  Satu bahan yang mengalami sedikit atau tiada ubah bentuk plastik patah apabila dipanggil rapuh.
Rajah 5: perwakilan skema tegangan kelakuan tegasan-terikan bagi bahan rapuh dan mulur dimuatkan untuk patah .

  Jadual 2: Room- Suhu Hartanah Mekanikal (dalam Ketegangan ) untuk Pelbagai Bahan
 Contoh: -
 Rajah 6: Brass aloi tegangan hasil ujian. Dari angka 6 , tentukan: -
a) Kekuatan tegangan , σU b) kekuatan alah , σ y
c) Modulus keanjalan, E d )% EL
Reka mengekang bahan-bahan
Dalam mereka bentuk bagi struktur kejuruteraan, kekuatan bahan-bahan yang digunakan untuk menentukan kebolehpercayaan struktur dari kegagalan.
Kebanyakan reka bentuk penggunaan kekuatan alah sebagai had mereka beban bagi struktur.
Untuk memastikan kebolehpercayaan , faktor keselamatan Fs diperkenalkan untuk beralih beban bawah titik menghasilkan.
Contoh: -
Satu wayar yang dibuat oleh aloi tembaga (Rajah 7 ) dibuat untuk menahan beban 1000KN tanpa menghasilkan . Jika wayar bentuk salib seksyen adalah bulat , kira diameter minimum D yang diperlukan untuk menjadi reka bentuk untuk menahan beban. Memandangkan faktor keselamatan adalah 1.5
D
beban, m = 1000KN
  

Hartanah elektrik

Hartanah elektrik
Bagi permohonan elektrik, harta elektrik bahan digunakan. Satu bahan yang boleh membenarkan caj elektrik untuk bergerak dalam struktur dipanggil konduktor , manakala watak yang bertentangan dipanggil penebat atau dielektrik.
Dengan mengetahui sifat-sifat itu, kita boleh menentukan bahan yang optimum boleh digunakan. Sebagai contoh dalam kes konduktor, penggunaan bahan untuk memindahkan kuasa elektrik dan bahan-bahan yang digunakan untuk menyambung komponen litar bersepadu mungkin berbeza kerana ciri-ciri yang membenarkan arus elektrik mengalir melaluinya.
Kami akan ditentukan bagaimana ciri-ciri yang mendapatkan dan bagaimana ia akan memberi manfaat kepada kita.
ELEKTRIK KONDUKTIVITI DAN kerintangan
Definisi : -
Kerintangan : - juga dikenali sebagai rintangan elektrik tertentu atau jumlah rintangan . Petunjuk bagaimana kuat bahan yang menentang aliran caj elektrik per unit isipadu. Oleh itu, rintangan adalah kemerdekaan bentuk konduktor. Lambang digunakan adalah ρ ( rho ) dan unit S.I adalah
ohm.metre ( Ω.m )
Rintangan: - Ijazah ukuran pembangkang kepada bekas pas arus elektrik bahan. Bentuk yang berbeza dan saiz konduktor akan diberi nilai rintangan yang berbeza.
Kekonduksian : - Langkah keupayaan bahan untuk menjalankan arus elektrik
 Kerintangan
Rajah 8: Gambar rajah skema untuk kerintangan dan kekonduksian ujian
Memandangkan spesimen konduktor silinder dengan luas keratan rentas , A. rintangan sampel boleh ditentukan oleh menyesuaikan perintang boleh ubah dan mengumpul satu siri semasa, saya dan voltan , V
                V ( volt)
   0.10
0.24
  0.36
 0.44
 0.56
0.64
  0.76
 0.88
 1.00
 1.16
 I ( penguat )
   0.10
0.20
  0.30
 0.40
 0.50
0.60
  0.70
 0.80
 0.90
 1.00
    Jadual 3: - data Contoh mendapatkan dari eksperimen
  Rajah 9 : - Plot dari jadual 3 yang kecerunan plot akan ditentukan rintangan
Palung pas sampel hanya boleh ditakrifkan oleh undang-undang ohm ini
V = IR R = VI
2)
Rintangan, R, boleh mendapatkan dengan mengira kecerunan plot (angka 9)
Oleh itu, rintangan boleh ditakrifkan sebagai : -
ρ = RA l
Unit S.I : - Ω.m
1)
  3)
 atau, kita juga boleh menggunakan undang-undang ohm untuk persamaan 3 ), dengan itu , kerintangan juga boleh ditakrifkan sebagai : -
ρ = VA Il
kekonduksian
Kekonduksian songsang rintangan , oleh itu, kekonduksian ditakrifkan sebagai : -
σ = ρ1
Unit S.I : - ( Ω.m ) -1
A konduktor yang baik biasanya mempunyai kekonduksian atas perintah 107 ( Ω.m ) -1 penebat / dielektrik mempunyai pelbagai kekonduksian yang sangat rendah from10 -10 ke
10-20 ( Ω.m ) -1
Semi -konduktor mempunyai pelbagai kekonduksian perantaraan 10-6 hingga 104 ( Ω.m ) -1
 4)
 5)
  Jadual 4 : - kekonduksian untuk logam yang biasa digunakan
 Jadual 5 : - kekonduksian untuk kegunaan biasa bukan logam
 KEADAAN kerintangan IN METAL
Kerintangan dalam logam adalah dipengaruhi oleh tiga faktor , iaitu suhu, kekotoran dan kerja sejuk.
Oleh itu, kesan faktor ini akan meringkaskannya kepada jumlah kerintangan logam boleh boleh ditakrifkan sebagai : =
ρtotal = ρt + + ρi ρd mana,
ρt - kesan kerintangan kepada suhu ρi - kesan kerintangan kepada kekotoran ρd - kesan kerintangan kepada kerja sejuk
Kesan suhu ke atas rintangan
Kesan yang diberikan oleh
6)
ρt = ρo + PADA
mana adalah tetap haba bahan dan T ialah suhu bahan
dalam kelvin .
Suhu cenderung untuk bergetar atom dalam struktur kristal itu mewujudkan penyelewengan kekisi yang menyerakkan elektron itu melambatkan gerakan dan mencipta rintangan.
7)
 Kesan kekotoran pada kerintangan
Kesan yang diberikan oleh
ρi = Aci (1- ci ) 8)
di mana , A adalah malar komposisi bebas yang merupakan fungsi kedua-dua kotoran dan logam tuan rumah
ci adalah kekotoran pecahan ( 0% hingga 100%)
Kekotoran dalam logam cenderung untuk menyebarkan gerakan elektron sepanjang konduktor,
dengan itu melambatkan pergerakan , menggunakan lebih banyak tenaga untuk bergerak dan mencipta rintangan.
Rajah 10: Kesan kerintangan kepada% Ni dalam aloi cooper nikel

Kesan kerja sejuk pada kerintangan
Kerja sejuk cenderung untuk memindahkan struktur kristal iaitu menggalakkan lebih banyak lompang dalam struktur kristal yang juga penyebaran gerakan elektron itu mewujudkan kerintangan.
Meningkatkan tahap kerja sejuk juga akan meningkatkan kerintangan logam.
Rajah 11: - Gabungan kesan disebabkan bahan ketahanan ( cooper nikel )

Wednesday, October 23, 2013

Assignment 2 : Programming


1.  Reprogram the coding below using c++ programming language and print the output





1)

#include <iostream>
using namespace std;

int main()
{
   
    int val[3][4]={8,16,9,52,3,15,27,6,14,25,2,10};
   
    cout << val[0][0]<<val[0][1]<<val[0][2]<<val[0][3] <<endl;
    cout << val[1][0]<<val[1][1]<<val[1][2]<<val[1][3] <<endl;
    cout << val[1][0]<<val[1][1]<<val[1][2]<<val[1][3] <<endl;
    cout << val[2][0]<<val[2][1]<<val[2][2]<<val[2][3] <<endl;
   
    system("PAUSE");
   
    return 0;
}




Output


8  16 9  52
3  15 27 6
14 25 2  10  















2)

#include <iostream>
using namespace std;

int main()
{
   
    int i,j,val[3][4]={8,16,9,52,3,15,27,6,14,25,2,10};
   
    cout << "Display of val array by explicit element" <<endl;
   
    for(i=0;i<3;++i)
    {
        cout <<"\n" <<endl;
       
        for(j=0;j<4;++j)
        cout <<val[i][j];
        cout << endl;
    }

    system("PAUSE");
   
    return 0;
}



Output

8  16 9  52
3  15 27 6
14 25 2  10  

















2.  A common operation is to determine the minimum or the maximum value stored in an array. Write a program that declare and initialize an array named score as follows.


int score[ 10 ] = { 4, 1, 5, 3, 4, 10, 9, 2, 1, 7 };





#include<stdio.h>

int main ()
{
    int i;
    int score[10]={ 4, 1, 5, 3, 4, 10, 9, 2, 1, 7 };
    int max = score[0];
    int min = score[0];
   
    for (i = 0; i < 10; i++)
    {
        if (score[i] > max)
      
            max = score[i];
     
        else if (score[i] < min)
      
            min = score[i];
      
    }
    cout << "\n Maximum element in an array : "<< max;
    cout << "\n Minimum element in an array : "<< min ; 

    system("PAUSE"); 
    return 0;
}














3.  complete the coding given. Print the output for the program function below:



#include <iostream>
using namespace std;

void somefunction(int[], int);

int main()
{
    const int SIZE = 10;
    int a[SIZE] = { 8, 3, 1, 2, 6, 0, 9, 7, 4, 5};
   
    cout << "Answer is:\n";
    somefunction(a, SIZE);
    cout << endl;
    system("pause");
    return 0;
}

void somefunction(int b[], int size)
{
    if (size > 0)
    {
        somefunction(&b[1], size - 1);
        cout << b[0] << " ";
    }
}



Output

Answer is:
5 4 7 9 0 6 2 1 3 8












4.      Write a variable function prototype for the following statement:




1)   Function evenNumber that takes an integer argument,number and return an integer result.



int nevenNumber(int 1,int 2);




2)   Function biggest that takes three integers x, y, z and returns an integer.



int biggest(int x,int y,int z);




3)   Function largeNumber that takes two double-precision arguments.



void largeNumber(float a,float b);
















References



3.            http://www.tenouk.com/Module7.html