Daftar dan Belajar Sekarang!

Bagaimana cara mengeluarkan console pada bahasa C?

foto RakaID
1 Kontribusi 0 Coto
10 bulan yang lalu
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;
}

Jawaban
foto akbarH
25 Kontribusi 6 Coto
10 bulan yang lalu
int main(){
	
	//do while
	do{
		system("cls"); //layar bersih
		main_menu(); //tampilkan main_menu utama
		
		//switch case pilihan main_menu
		switch(pilihan){
			case '1' : {
				system("cls");
				awal_menu();
				break;
			}
			case '2' : {
				system("cls");
				tampil_animasi();
				system("pause");
				break;
			}
			case '3' : {
				system("exit");
				break;
			}
			default : {//jika tidak terpenuhi
				printf("\nTidak ada pilihan\n");
				printf("Harap masukan sesuai menu\n");
				wait((float)3);
			}
		}	
	}while(pilihan != '3');	
	
	return 0;
}
mungkin bisa dicoba dengan buat menu pilihan pakai switch case, seperti program saya itu


Login untuk diksusi di forum sekolah koding