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 Simulasi Robot Menggunakan C++

Berikut ini merupakan Program Simulasi Robot menggunakan C++ dan ini merupakan tugas mata kuliah Teknologi Open Source di Universitas Harapan Medan. program ini meupakan program simulasi untuk menuju ruangan A atau ruangan B.  Berikut ini merupakan Source Code untuk programnya. #include <stdio.h> #include <conio.h> #include <windows.h> #include <cstdlib> #define WINDOWS 1 using namespace std; void clrscr() {   #ifdef WINDOWS   system("cls");   #endif } void gotoxy(int x, int y){    COORD k = {x,y};    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), k); } void map() { int a,b; a=1; while (a<=18) { int b=1; while(b<=31){ if (a==1 || b==1 || a==18 || b==31) {printf ("%");} else if (a==10 && b>=7 && b<=13) {printf ("%");} else if (a>=10 && a<14 && b==7) {printf ("%");} else if (a==14 && b>=7 &&