Ayam Koding

Belajar Algoritme & Pemrograman

Program Bahasa C Untuk Menukar Dua Angka (2022)

Updated on 2022-11-22

Program bahasa C untuk menukar dua angka dapat dilakukan dengan berbagai cara.

Untuk cara pertama sendiri dapat dilakukan dengan menggunakan variabel sementara, sedangkan cara kedua tanpa menggunakan variabel sementara.

Program C Untuk Menukar Dua Angka : Contoh #1

/**
* CREATED by ayamkoding.com 
* PROGRAM MENUKAR DUA ANGKA DENGAN BAHASA C 
**/ 
/// DENGAN MENGGUNAKAN VARIABLE SEMENTARA 
#include <stdio.h> 

int main() { 
	double angka1, angka2, temp; 
	printf("Masukan Angka Pertama: "); 
	scanf("%lf", &angka1); 
	printf("Masukan Angka Kedua: "); 
	scanf("%lf", &angka2); 

	temp = angka1; 
	angka1 = angka2; 
	angka2 = temp;

	printf("Sesudah ditukar:\n"); 
	printf("Nilai dari angka pertama : %.1lf\n", angka1); 
	printf("Nilai dari angka kedua: %.1lf", angka2); 
	return 0;

}

Contoh Output:

Masukan Angka Pertama: 12 
Masukan Angka Kedua: 24 

Sesudah ditukar: 
Nilai dari angka pertama : 24.0 
Nilai dari angka kedua: 12.0

Pada program C di atas menggunakan variabel sementara dengan nama temp.

Pertama, variabel dengan nama angka1 diasumsikan sebagai angka masukan pertama.

Kedua, variabel dengan nama angka2 diasumsikan sebagai angka masukan kedua.

Program tersebut akan menukarkan angka1 menjadi angka2, sedangkan angka2 menjadi angka1.

Sebagai contoh dengan masukan angka pertama 12 dan angka kedua 24 maka setelah dijalankan program akan menukarkan seperti pada keluaran di atas.


Program C Untuk Menukar Dua Angka : Contoh #2

/***
 * CREATED by ayamkoding.com
 * PROGRAM MENUKAR DUA ANGKA DENGAN BAHASA C
*/

#include <stdio.h>

int main()
{
    double angka1, angka2; // deklarasi varible
    
    printf("Masukan Angka Pertama : ");
    scanf("%lf", &angka1);
    printf("Masukan Angka Kedua: ");
    scanf("%lf", &angka2);
    
    ///PROSES MENUKAR
    angka1 = angka1 - angka2;
    angka2 = angka1 + angka2;
    angka1 = angka2 - angka1;
    
    printf("\nSESUDAH PENUKARAN ANGKA: \n");
    printf("Angka Pertama : %.0lf\n", angka1);
    printf("Angka Kedua   : %.0lf", angka2);
    
	return 0;
}

Contoh Output:

Masukan Angka Pertama : 25
Masukan Angka Kedua: 50

SESUDAH PENUKARAN ANGKA:
Angka Pertama : 50
Angka Kedua : 25

Pada program C di atas tanpa menggunakan variabel sementara, namun langsung dengan menggunakan proses pertukaran variabel.

Seperti pada contoh masukan angka pertama adalah 25 dan masukan angka kedua adalah 50.

Setelah dilakukan proses penukaran angka maka angka pertama menjadi 50 dan angka kedua menjadi sebesar 25.

Demikian mengenai contoh program bahasa C untuk menukar dua angka.

Masih banyak sekali contoh program C untuk melakukan suatu pekerjaan.

Semoga bermanfaat dan terima kasih.