Skip to main content

Menghitung dengan menggunakan Fungsi With Code::Block BAHASA C

Disini saya akan menghitung sebuah variable nilai yang dimana telah diketahui rumusnya. Terlebih dahulu aktifkan code block teman-teman okeJ ??!!





Selanjutnya
#include <stdio.h>
#include <stdlib.h>
int fungsiA(int x);
int fungsiB(int x,int y);




Maksud dari int fungsiA(int x); dan dungsiB(int x,int y); adalah saya ingin mendeklarasikan terlebih dahulu variable yang nantinya saya pergunakan menyelesaikan sebuah perhitungan nilai.
Kemudian dibadan main()
Diisi dengan;
                int main()
               {
                int x,y,z;
               puts("Temukan Hasil jika diket rumus Y=(x^2)+(2*x)-4 &Z=(x^2)+(2*x*y)-6\n\n");
                   printf("\nMasukan nilai untuk X=  ");scanf("%d",&x);
                    y=fungsiA(x);
                    z=fungsiB(x, y);
                   printf("Nilai untuk X= %d\n",x);
       printf("Nilai untuk Y= %d\n",y);
       printf("Nilai untuk Z= %d\n",z);
                   getch(); }











saya mendeklarasikan lagi variable x,y,z mengapa? Karena sesuai dengan soal bahwa saya diminta untuk menghitung suatu variable yang telah diketahui rumusnya.
Saya menulis    printf("\nMasukan nilai untuk X=  "); Maksud dari perintah disini adalah pengguna dapat memasukan angka berapapun kedalamnya. Dalam artian tidak berbentuk decimal karena saya menggunakan int (integer), setelah ini saya juga akan mencoba memasukan nilai yang berbentuk decimal.
Yang kemudian akan dicetak melalui scanf("%d",&x);
Berikutnya dalah:
y=fungsiA(x); Maksud disini adalah variable “y” akan bernilai sesuai hasil dari perhitungan fungsiA dengan x adalah nilai yang diinput secara manual oleh pengguna.
    z=fungsiB(x, y);     Begitu juga dengan variable z dimana y adalah variable yang nantinya jika hasil perhitungan telah selesai program akan secara otomatis memasukan nilai y kedalam perhitungan variable z.

        printf("Nilai untuk X= %d\n",x);
                    printf("Nilai untuk Y= %d\n",y);
        printf("Nilai untuk Z= %d\n",z);





Disini printf bertujuan untuk menampilkan nilai berapa saja yang telah diinput maupun yang telah dihitung program.
OKE Ayo menghitung fungsiA

int fungsiA(int x){
        int y;
        y=(x*x)+(2*x)-4;return(y);}




Nah disini saya menuliskan code tetapi diluar badan main. “ int fungsiA(int x){ “
Dimaksudkan untuk memberitahu bahwa setelah tanda { adalah badan dari fungsi A yang mengandung int x. “   int y;  ” saya deklarasikan kembali agar program dapat terbaca.
        y=(x*x)+(2*x)-4; adalah maksud dari rumus yang telah diketahui diakhiri dengan tanda titik koma. Kemudian
return(y);}    bermaksud agar nantinya fungsiA akan menampilkan hasil dari y.
OOOOOOCTREEE Mari menghitung fungsiB
                 int fungsiB(int x,int y){
                                        int z;
                                        z=(x*x)+(2*x*y)-6; return(z);}







Tidak jauh beda dengan maksud dari fungsiA. Fungsi B ditulis diluar badan fungsi A. Pertama deklarasikan fungsiB dan variable z, lalu masukan rumus dari z. Return z untuk fungsiB menampilkan hasil dari z.
OKE SEUTUHNYA CODE-NYA ADALAH SBB:
#include <stdio.h>
#include <stdlib.h>
int fungsiA(int x);
int fungsiB(int x,int y);
main()
{
    int x,y,z;
    puts("Temukan Hasil jika diket rumus Y=(x^2)+(2*x)-4 & Z=(x^2)+(2*x*y)-6\n\n");
    printf("\nMasukan nilai untuk X=  ");scanf("%d",&x);
    y=fungsiA(x);
    z=fungsiB(x, y);
    printf("Nilai untuk X= %d\n",x);printf("Nilai untuk Y= %d\n",y); printf("Nilai untuk Z= %d\n",z);

}
int fungsiA(int x){
        int y;
        y=(x*x)+(2*x)-4;return(y);}
                                    int fungsiB(int x,int y){
                                        int z;
                                        z=(x*x)+(2*x*y)-6; return(z);}



Tetapi jika kakak ingin menginput nilai dan ingin mendapat hasil nilai decimal dapat menggunkan float.Seperti berikut:
#include <stdio.h>
#include <stdlib.h>
float fungsiA(float x);
float fungsiB(float x,float y);
main()
{
    float x,y,z;
    puts("Temukan Hasil jika diket rumus Y=(x^2)+(2*x)-4 & Z=(x^2)+(2*x*y)-6\n\n");
    printf("\nMasukan nilai untuk X=  ");scanf("%f",&x);
    y=fungsiA(x);
    z=fungsiB(x, y);
    printf("Nilai untuk X= %f\n",x);printf("Nilai untuk Y= %f\n",y); printf("Nilai untuk Z= %f\n",z);

}
float fungsiA(float x){
        float y;
        y=(x*x)+(2*x)-4;return(y);}
                                    float fungsiB(float x,float y){
                                        float z;
                                        z=(x*x)+(2*x*y)-6; return(z);}
Ini bentuk float:
SEKIAN DARI SAYA KAKAK BESOK SAY ASAMBUNG LAGI YAAAA :) 

Comments

Popular posts from this blog

Apa Bedanya GETCH() , GETCHAR(), GETCHE(), DAN GETS()

Akan saya bagi info dengan kakak-kakak sekalian sedikit yang saya dapat hehe : getchar() sintak: int getchar(void): fungsi: -mengembalikan sebuah karakter nilai ASCII berikutnya dari buffer keyboard. -karakter ditampilkan di layar monitor -menunggu sampai ada ENTER -header file ada di stdio.h

POLYMORFISME: Sistem Peminjaman Buku dengan JAVA

 Bismillahirrahmannirrohim Hai kawan, pada kesempatan kali ini saya akan share beberapa topik mengenai Polimorfisme, UML dan aplikasinya dalam ECLIPSE. Untuk implementasi dalam program Eclipse saya menggunakan UML StarUML. Pertama download terlebih dahulu StarUML kemudian, di run. Setelah di run maka, buat sebuah diagram. dengan cara klik Model Add digram- class diagram.

TUTORIAL CODE:;BLOCK 13.12

Assalamu'alaikum Wr.Wb Annyeonghaseo 안녕하세요 Ini adalah blogya rizka ariana yang mana tutorial ini pernah saya posting diblog saya sebelumnya hehe :) Code:; Block 13.12 Pertama-tama * hehe # APA ITU CODE BLOCK ???? Oke gaes di sesi ini aku akan menjelaskan setahuku tentang Code Block. Hemm Code Block adalah tititik (kompilator atau compiler) bahasa pemrograman C / C ++ yang gratis dan open source. Code Block sangat mudah digunakan dan stabil untuk mulai belajar bahasa pemrograman C / C ++ selain itu juga mendukung format kompilator lain seperti Microsoft Visual C ++ Borland C ++ Watcom maupun Intel C ++ Compiler. Code Block sangat mudah dimengerti semua programnya juga tersusun rapi dalam bak font dapat diubah sesuai keinginan pengguna. Awal tampilan Code Block seperti ini: