Jump to content
Sign in to follow this  
tekateki

Cam Mn Ek?

Recommended Posts

saya nak tny kenapa coding ni pkai iostream.h??

sbb yang saya belajar cume basic jer..

contohnyer stdio.h, conio.h

leh tak tolong tunjukan coding ni klau guna include stdio.h or conio.h??

char jalur_3;

#include<iostream.h>

//fungsi untuk mencetak nilai - nilai perintang
void nilai_perintang()
{
cout<<endl;
cout<<"     |  Warna   |  Jalur 1  |  Jalur 2  | Jalur 3  |"<<endl
    <<"[A]  |  Hitam   |    0      |     0     |      1   |"<<endl
    <<"[B]  |  Coklat  |    1      |     1     |     10   |"<<endl
    <<"[C]  |  Merah   |    2      |     2     |    100   |"<<endl
    <<"[D]  |  Jingga  |    3      |     3     |     1k   |"<<endl
    <<"[E]  |  Kuning  |    4      |     4     |    10k   |"<<endl
    <<"[F]  |  Hijau   |    5      |     5     |   100k   |"<<endl
    <<"[G]  |  Biru    |    6      |     6     |     1M   |"<<endl
    <<"[H]  |  Violet  |    7      |     7     |    10M   |"<<endl
    <<"[I]  |  Kelabu  |    8      |     8     |   100M   |"<<endl
    <<"[J]  |  Putih   |    9      |     9     |    --    |"<<endl;
}

char baca_jalur1()
{char jalur1;
   cout << "\nMasukkan jalur pertama : ";
   cin >> jalur1;
   return jalur1;
          }
int kira_jalur1(char jalur1)
{int nilai_jalur1;
  switch (jalur1)
  { case 'A' : case 'a' : nilai_jalur1 = 0;
               break;
    case 'B' : case 'b' : nilai_jalur1 = 1;
               break;
    case 'C' : case 'c' : nilai_jalur1 = 2;
               break;
    case 'D' : case 'd' : nilai_jalur1 = 3;
               break;
    case 'E' : case 'e' : nilai_jalur1 = 4;
               break;
    case 'F' : case 'f' : nilai_jalur1 = 5;
               break;
    case 'G' : case 'g' : nilai_jalur1 = 6;
               break;
    case 'H' : case 'h' : nilai_jalur1 = 7;
               break;
    case 'I' : case 'i' : nilai_jalur1 = 8;
               break;
    case 'J' : case 'j' : nilai_jalur1 = 9;
               break;
  }
    return nilai_jalur1;
}

char baca_jalur2()
{char jalur2;
   cout << "\nMasukkan jalur kedua : ";
   cin >> jalur2;
   return jalur2;
          }
int kira_jalur2(char jalur2)
{int nilai_jalur2;
  switch (jalur2)
  { case 'A' : case 'a' : nilai_jalur2 = 0;
               break;
    case 'B' : case 'b' : nilai_jalur2 = 1;
               break;
    case 'C' : case 'c' : nilai_jalur2 = 2;
               break;
    case 'D' : case 'd' : nilai_jalur2 = 3;
               break;
    case 'E' : case 'e' : nilai_jalur2 = 4;
               break;
    case 'F' : case 'f' : nilai_jalur2 = 5;
               break;
    case 'G' : case 'g' : nilai_jalur2 = 6;
               break;
    case 'H' : case 'h' : nilai_jalur2 = 7;
               break;
    case 'I' : case 'i' : nilai_jalur2 = 8;
               break;
    case 'J' : case 'j' : nilai_jalur2 = 9;
               break;
    }
    return nilai_jalur2;
}

char baca_jalur3()
{char jalur3;
   cout << "\nMasukkan jalur ketiga : ";
   cin >> jalur3;
   return jalur3;
          }
int kira_jalur3(char jalur3)
{int nilai_jalur3;
  switch (jalur3)
  { case 'A' : case 'a' : nilai_jalur3 = 0;
               break;
    case 'B' : case 'b' : nilai_jalur3 = 1;
               break;
    case 'C' : case 'c' : nilai_jalur3 = 2;
               break;
    case 'D' : case 'd' : nilai_jalur3 = 3;
               break;
    case 'E' : case 'e' : nilai_jalur3 = 4;
               break;
    case 'F' : case 'f' : nilai_jalur3 = 5;
               break;
    case 'G' : case 'g' : nilai_jalur3 = 6;
               break;
    case 'H' : case 'h' : nilai_jalur3 = 7;
               break;
    case 'I' : case 'i' : nilai_jalur3 = 8;
               break;
    case 'J' : case 'j' : nilai_jalur3 = 9;
               break;
    }
    return nilai_jalur3;
}

void main ()
{
nilai_perintang();
char jalur1;
char jalur2;
char jalur3;
jalur1 = baca_jalur1();
jalur2 = baca_jalur2();
jalur3 = baca_jalur3();
cout <<"\nNilai perintang ialah " <<kira_jalur1(jalur1)<<kira_jalur2(jalur2)<<kira_jalur3(jalur3)<<"Ohm";
}

Edited by tekateki

Share this post


Link to post
Share on other sites

tukar cout ke printf, endl ke \n, cin ke scanf.

e.g:

cout << "nilai i = " << i << endl; ===> printf("nilai i = %d\n", i);

cout<<" | Warna | Jalur 1 | Jalur 2 | Jalur 3 |"<<endl; ===> printf(" | Warna | Jalur 1 | Jalur 2 | Jalur 3 |\n");

cin >> jalur1; ===> scanf("%c", &jalur1);

Share this post


Link to post
Share on other sites

untuk part yg ni cam mn lak??

char baca_jalur1()
{char jalur1;
cout << "\nMasukkan jalur pertama : ";
cin >> jalur1;
return jalur1;
}
int kira_jalur1(char jalur1)
{int nilai_jalur1;
switch (jalur1)
{ case 'A' : case 'a' : nilai_jalur1 = 0;
break;
case 'B' : case 'b' : nilai_jalur1 = 1;
break;
case 'C' : case 'c' : nilai_jalur1 = 2;
break;
case 'D' : case 'd' : nilai_jalur1 = 3;
break;
case 'E' : case 'e' : nilai_jalur1 = 4;
break;
case 'F' : case 'f' : nilai_jalur1 = 5;
break;
case 'G' : case 'g' : nilai_jalur1 = 6;
break;
case 'H' : case 'h' : nilai_jalur1 = 7;
break;
case 'I' : case 'i' : nilai_jalur1 = 8;
break;
case 'J' : case 'j' : nilai_jalur1 = 9;
break;
}
return nilai_jalur1;
}

Edited by tekateki

Share this post


Link to post
Share on other sites

er mn dpt source code ni?mcm kenal jerk..

berbalik pd persoalan ko.

knp pki iostream.h?

itu kan hedaer filer.kalo x guna iostream.h function bg cin dan cout semua x bleh guna.ada phm?

setiap header file dia ada function yg tersendiri.

cthnya stdio.h

knp kita x guna?

sebabnya ialah stdio.h adalah bg utk output data yg berformat.

sbg cth kalo nilai perintang tu adalah 1.234455555 ohm.

kita bleh bundarkan kpd 1.23 ohm saja dgn menggunakan stdio.h beserta dgn function2 tertentu dlm header file stdio.h

sama jgk dgn conio.h

aku pun x igt apa function header file conio.h

gi refer internet.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...