Creating Loading Bar using for Loop! ( No graphics.h)
Sa pag gawa ng loading bar kailangan maalam tayo sa Loops and Iteration . Dito sa tutorial ang ginamit ko lamang ay for loop . Ang syntax neto ay :
basic SYNTAX:
for(initialization; condition; incrementation) {
//Statements
}
Ang example neto ay pag gagawa ka ng program na mag iiterate ng 5 beses..
for(int x =0; x<= 5 ; x++){
cout<<"The counter is :"<<x<<endl;
}
Output:
The counter is: 0
The counter is: 1
The counter is: 2
The counter is: 3
The counter is: 4
The counter is: 5
Pwede naman tayong gumamit ng while loop.
Basic syntax:
while(condition){
//Statements
incrementation;
}
while(x<=5){
cout<<"The counter is: "<<x<<endl;
x++;
}
Output :
The counter is: 0
The counter is: 1
The counter is: 2
The counter is: 3
The counter is: 4
The counter is: 5
Kailangan nating mag lagay ng incrementation para mag iterate ang ating program kapag wala yan hindi gagana ang ating program at magiging sanhi ito ng tinatawag na " Infinite loop" kaya kailangan nating mag doble ingat!
Kailan mo malalaman kung gagamit ka ng for loop o ng while loop?
Unang una mo tatandaan kapag may nakita ka sa problem na binigay sainyo na activity ; kapag nakaindicate kung ilang beses mag paulit ulit ang program say for example sampung beses so isa lang ibig sabihin niyan! for loop ang gagamitin mo.
In short ! You will going to use for loop kapag known ang value ng pag loop.
Kapag ka naman UNKNOWN ang value ng pag loop ay gagamit ka ng WHILE LOOP! ..
Pwede ka naman gumamit ng kahit ano pero syempre kapag mali ang pag gamit mo ay mag kakaroon ka ng logical error! .
Kung nanuod ka ng aking tutorial sa yt pinakita ko kung pano gumawa ng isang Loading Bar gamit lamang ang for loop at wala akong ginamit na graphics header file.
Narito ang source Code maari mo itong ikopya at pag experimentan.
#include <iostream>
#include <windows.h>
using namespace std;
int main(){
system("color 0A");
char a=177; b=219;
cout<<"\n\n\n\n\n";
cout<<"\n\n\n\n\n\t\t\t\t\t";
cout<<"\t\t\t\t\t";
for(int i=0; i<1; i++){
cout<<a;
cout<<"\r";
cout<<"\t\t\t\t\t";
for(int i=0; i<26; i++){
cout<<b;
Sleep(1000);
}
}
Narito ang mga color codes na pwede mong gamitin :
Color. Code
system("color 0A" ) ;
Maari kang gumamit ng kahit anong kulay na naisin mo.
Ang unang code dito sa 0A ay ang background at ang pangalawang code naman ay para sa text.
Sleep(1000);
ang statement naman na ito ay nag sasabi na pabagalin ang pag galaw ng loading bar kaya kung mapapansin niyo sa aking yt video ay mabagal ang pagalaw ng Loading bar at nang pinalitan ko ng 50 ang 1000 ay bumilis ang takbo nito. Nasa sainyo na yan kung Ilan ang lalagay mo.
Hanggang dito nalang muna at maraming salamat!.
Here is my Yt channel! 👇👇