Bagaimana cara mengeluarkan console pada bahasa C?

Jadi saya membuat aplikasi pengonversi nilai angka ke abjad seperti di bawah ini, lalu ingin menambahkan fungsi 'Exit()' atau semacamnya, tetapi saya bingung mau disimpan dimana dan bagaimana:') Inginnya ketika console berjalan ada cara untuk bisa keluar tanpa menekan tombol X merah di title bar, misalkan 'Tekan tombol ESC untuk keluar'. Nah, kalau seperti itu bagaimana?

ini kode yang saya gunakan menggunakan fungsi do while.

 //Library yang digunakan
#include <stdio.h>
#include <stdlib.h>

int main()
{
    //Deklarasi
    float nilai;

    //Identitas Pembuat
    printf("\t\t\t\t|APLIKASI PENGONVERSI NILAI ANGKA [0-100] KE DALAM ABJAD |\n");
    printf("\t\t\t\t|\t\tOleh\t: Raka Muhammad Yusuf            |\n");
    printf("\t\t\t\t|\t\tNIM\t: 161724023                      |\n");
    printf("\t\t\t\t|Kelas\t: 3C / D4 - Teknologi Pembangkit Tenaga Listrik  |\n");
    printf("\t\t\t\t|________________________________________________________|\n");

    //Aplikasi pengonversi nilai
do{
    printf("\nMasukkan Nilai Angka\t: ");
    scanf("%f", &nilai);
    if(nilai >= 85 && nilai <=100){
        printf("Nilai Abjad\t\t: A\n");}
    else if(nilai >= 80 && nilai < 85){
        printf("Nilai Abjad\t\t: AB\n");
    }else if(nilai >= 75 && nilai <80){
        printf("Nilai Abjad\t\t: B\n");
    }else if(nilai >= 70 && nilai < 75){
        printf("Nilai Abjad\t\t: BC\n");
    }else if(nilai >= 65 && nilai < 70){
        printf("Nilai Abjad\t\t: C\n");
    }else if(nilai >= 60 && nilai < 65){
        printf("Nilai Abjad\t\t: CD\n");
    }else if(nilai >= 55 && nilai < 60){
        printf("Nilai Abjad\t\t: D\n");
    }else if(nilai >= 0 && nilai < 55){
        printf("Nilai Abjad\t\t: E\n");
    }else if(nilai >100){
        printf("Perhatian\t\t: Angka yang anda masukkan tidak ada dalam range nilai\n");
    }else if(nilai < 0){
        printf("Perhatian\t\t: Angka yang anda masukkan tidak ada dalam range nilai\n");
    }
}while (nilai);
    return 0;
}
avatar RakaID
@RakaID

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

<pre> int main(){

//do while
do{
	system(&quot;cls&quot;); //layar bersih
	main_menu(); //tampilkan main_menu utama
	
	//switch case pilihan main_menu
	switch(pilihan){
		case &#039;1&#039; : {
			system(&quot;cls&quot;);
			awal_menu();
			break;
		}
		case &#039;2&#039; : {
			system(&quot;cls&quot;);
			tampil_animasi();
			system(&quot;pause&quot;);
			break;
		}
		case &#039;3&#039; : {
			system(&quot;exit&quot;);
			break;
		}
		default : {//jika tidak terpenuhi
			printf(&quot;\nTidak ada pilihan\n&quot;);
			printf(&quot;Harap masukan sesuai menu\n&quot;);
			wait((float)3);
		}
	}	
}while(pilihan != &#039;3&#039;);	

return 0;

} </pre>

mungkin bisa dicoba dengan buat menu pilihan pakai switch case, seperti program saya itu

avatar akbarhday
@akbarhday

26 Kontribusi 8 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban