Langsung ke konten utama

Program Animasi Detak jantung Menggunakan C++

Berikut ini adalah program untuk menampilkan animasi detak jantung menggunakan bahasa pemerograman C++

Source Code:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>

void hidup();
void mati();

void gotoab (int a, int b){
COORD koordinat;
koordinat.X = a; koordinat.Y = b;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), koordinat);
}

const char * x;
int main(){

hidup();
}
void hidup(){
system("cls");
int I,repeat;
char tekan;
int kolom=2,baris=5;
printf("——————————————————————————-\n");
printf("                              Animasi Detak Jantung\n");
printf("——————————————————————————-\n\n");
printf("|\n|\n|\n|\n") ;
printf("___________________________\n");
printf("\n|\n|\n|\n|\n|\n");
printf("\n\n\n\n\n\nTekan a untuk mematikan pasien\n");
printf("Kondisi Pasien: Hidup\n\n");
printf("Tekan q untuk keluar");
for(repeat=1;repeat<=5;repeat++){
for(I=0;I<=8;I++){
gotoab(kolom++,baris++); printf("%c",x);
_sleep(1000);
printf("");
if(repeat==5&&I==2)hidup();
if(kbhit()){
tekan=getch();
if(tekan=='a')
mati();
else if(tekan=='q')
exit(1);
}
}
for(I=0;I<=8;I++){
gotoab(kolom++,baris--);
printf("%c",x);
_sleep(1000);
printf("");
if(kbhit()){
tekan=getch();
if(tekan=='a')
mati();
else if(tekan=='q')
exit(1);
}

}
}
}
void mati(){
system("cls");
int I,kolom=0;
char tekan;
printf("——————————————————————————-\n");
printf("                           Animasi Detak Jantung\n");
printf("——————————————————————————-\n\n");
printf("|\n|\n|\n|\n") ;
printf("___________________________\n");
printf("\n\n\n\n\n\n\n\n\nTekan a untuk menghidupkan pasien\n");
printf("Kondisi Pasien: Meninggal\n\n");
printf("Tekan q untuk keluar");
for(I=1;I<=80;I++){
if(kbhit()){
tekan=getch();
if(tekan=='a')
hidup();
else if(tekan=='q')
exit(1);
}
gotoab(kolom++,7);
printf("%c",x);
gotoab(kolom-1,10);
printf("%c",x);
_sleep(1000);
printf("");
if(I==80)
mati();

}
}

Outputnya : 


Komentar

Postingan populer dari blog ini

Program Menentukan Predikat Nilai Ujian Menggunakan C++

Berikut ini merupakan program untuk menentukan predikan nilai ujian menggunakan C++. #include <stdio.h> int main() { int nilai; printf("Input Nilai\t:"); scanf("%i", &nilai); if(nilai >= 80 && nilai <=100) { printf("Grade nilai\t: Sangat Baik"); } else if(nilai >= 70 && nilai <=79) { printf("Grade nilai\t: Baik"); } else if(nilai >= 60 && nilai <=69) { printf("Grade nilai\t: Cukup"); } else if(nilai >= 50 && nilai <=59) { printf("Grade nilai\t: Kurang"); } else { printf("Grade nilai\t: Gagal"); } return 0; } Outputnya sebagai berikut 

Program Penjumlahan Sederhana Menggunakan C++

Membuat program penjumlah, perkalian, pengurangan dan pembagian yang hasilnya dibuat dalam bentuk tabel dengan menggunakan C++. Berikut adalah Source Code nya : #include <iostream> using namespace std; int main ( ) { float a,b,c,d,e,f,total; cout<<"Masukan nilai a :"; cin>> a; cout<<endl; cout<<"Masukan nilai b :"; cin>> b; cout<<endl; c= a+b; d= a*b; e= a/b; f= a-b; total = c+d+e+f; cout<<"_________________________________________________________"<<endl; cout<<"|   A\t|   B\t|  A+B\t|  AxB\t|  A:B\t|  A-B\t| Total\t|"<<endl; cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl; cout<<"| \t| \t| \t| \t| \t| \t| \t|"<<endl; cout<<"|   "<<a<<"\t|   "<<b<<"\t|  "<<c<<"\t|  "<<d<<"\t|  "<...