432 subscribers
154 photos
10 videos
25 files
66 links
For Any Information @TechnerdGuy
๐Ÿ†˜ Pre-Engineering Students Struggling with C++? ๐Ÿ˜ฅ Fear not! ๐Ÿ’ช This channel is your coding lifesaver! ๐Ÿš‘ Learn the basics, ace your course! ๐Ÿ’ฏ
Download Telegram
For those who want to register and need more information before deciding, hereโ€™s what you can expect from the course! ๐ŸŽ‰

If you register for the C++ Basics course, what benefits will you receive? ๐Ÿค”

โœ… Help with your class assignments ๐Ÿ“š
โœ… Access to past exams with answers and detailed explanations ๐Ÿ“
โœ… The opportunity to ask about any topic you want to understand more deeply, and you'll receive a detailed explanation on that specific topic ๐Ÿ’ก
โœ…There will be prizes for answering questions to make learning more engaging! ๐Ÿ†

If you have any more questions, just DM me @TechnerdGuy! ๐Ÿ˜Š

@ProgrammingWithFaith2018
โค3๐Ÿ”ฅ1
Forwarded from C++ Basic 2018 (Batch-2)
โšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšก
โšกCompilation vs. interpretationโšก
Computer programming แ‹จแŠ แŠ•แ‹ต programming language elements  แ‹จแˆšแˆแˆˆแŒˆแ‹แŠ• แ‹แŒคแ‰ต แŠฅแŠ•แ‹ฒแ‹ซแˆ˜แŒก แ‰ แ‰…แ‹ฐแˆ แ‰ฐแŠจแ‰ฐแˆ แ‹จแˆ›แ‰€แŠ“แ‰ แˆญ แ‰ฐแŒแ‰ฃแˆญ แАแ‹แข The effect could be different in every specific case - it's up to the programmer's imagination, knowledge and experience.

แ‹ญแˆ… composition แ‹ฐแŒแˆž แ‰ตแŠญแŠญแˆ แˆ˜แˆ†แŠ• แŠ แˆˆแ‰ แ‰ต in many senses:

#alphabetically - แŠ แŠ•แ‹ต program แŒแˆแ… แ‰ แˆ†แŠ‘ แŠแ‹ฐแˆ‹แ‰ต แˆ˜แƒแ แŠ แˆˆแ‰ แ‰ตแข

#lexically - แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ programming language แ‹จแˆซแˆฑ dictionary แŠ แˆˆแ‹; แ‹ญแˆ… แ‹ฐแŒแˆž แŠจnatural language dictionary แ‰ แ‰ฅแ‹™ แ‰€แˆˆแˆ แ‹ซแˆˆ แАแ‹แข

#syntactically - แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แ‰‹แŠ•แ‰‹ แ‹จแˆซแˆฑ แ‹ญแˆ†แА แˆ…แŒ แŠ แˆˆแ‹ แŠฅแŠ“แˆ they must be obeyed for communication to occur

#semantically - the program has to make sense
แАแŒˆแˆญ แŒแŠ• program แ‹จแƒแˆแ‹ แˆฐแ‹ แˆŠแˆณแˆณแ‰ต แ‹ญแ‰ฝแˆ‹แˆ แ‹จแ‹šแ‹ซแŠ• แŒŠแ‹œ แ‹ฐแŒแˆž Each of them can cause the program to become completely useless.

แˆˆแˆแˆณแˆŒ แŠ แŠ•แ‹ต program แ‰ แ‰ตแŠญแŠญแˆ แ…แ‹แ‰ฝแŠ‹แˆ แ‰ฅแˆˆแŠ• แŠฅแŠ“แˆตแ‰ฅแฃ  แŠฎแˆแ’แ‹แ‰ฐแˆซแ‰ฝแŠ• แ‹ญแˆ„แŠ• program execute แŠฅแŠ•แ‹ฒแ‹ซแˆจแŒแˆแŠ• แ‰ แˆแŠ•แ‹ต แАแ‹ แ‹จแˆแŠ“แˆณแАแ‹จแ‹?๐Ÿค”

แ‹จแ†แแАแ‹แŠ• program in to  a machine language render แˆ›แˆจแŒ แ‹ญแŠ–แˆญแ‰ฅแŠ“แˆแฃ Luckily, the translation can be done by a computer itself, making the whole process fast and efficient.

High Programming Language แ‹ˆแ‹ฐ machine language แ‹จแˆแŠ•แ‰€แ‹ญแˆญแ‰ฃแ‰ธแ‹ แˆแˆˆแ‰ต แˆ˜แŠ•แŒˆแ‹ถแ‰ฝ แŠ แˆ‰:

โšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšก

#1_COMPILATION - source program แŠ แŠ•แ‹ด translated แ‹ญแˆ†แŠ“แˆ (however, แ‹ญแˆ…แŠ• each time source code แ‰ แ‰ฐแ‰€แ‹ซแ‹จแˆจ แ‰แŒฅแˆญ modify แŠฅแŠ“แˆจแŒ‹แˆˆแŠ• by getting a file (e.g., an .exe file if the code is intended to run under MS Windows) machine code แ‹จแ‹ซแ‹˜ แˆ›แˆˆแ‰ต แАแ‹; then create แ‹ซแˆจแŒแАแ‹แŠ• file  distribute แˆ›แˆจแŒ แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ• ; แ‹ญแˆ„แŠ•แŠ• translate แ‹จแˆšแ‹ซแˆจแŒแˆแŠ• program  compiler แ‹ˆแ‹ญแˆ translator แ‹ญแ‰ฃแˆ‹แˆแข

Eg of compiled languages: C, C++, C#

โšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšกโšก

#2_INTERPRETATION - แ‹จแŠ แŠ•แ‹ต written code แ‰ฐแŒ แ‰ƒแˆš แˆแˆ‰ source program each time run แˆ›แˆจแŒ แˆฒแˆแˆแŒ translateแ‹ซแˆจแŒˆแ‹‹แˆ; แ‹ญแˆ„แŠ•แŠ• แ‹จแˆšแ‹ซแˆจแŒแˆแŠ• program แ‹ฐแŒแˆž interpreter แ‹ญแ‰ฃแˆ‹แˆแฃ แŠ แˆตแ‰ฐแˆญแŒ“แˆš แŠฅแŠ•แ‹ฐแˆ›แˆˆแ‰ต แАแ‹แข แˆแŠญแŠ’แ‹ซแ‰ฑ แ‹ฐแŒแˆž everytime code execute แ‰ แˆแˆˆแŒแŠ• แ‰แŒฅแˆญ แˆตแˆˆแˆšแ‰ฐแˆจแŒ‰แˆแˆแŠ• แАแ‹แข interprets the code every time it is intended to be executed;

แ‹ญแˆ… แˆ›แˆˆแ‰ต แ‹ฐแŒแˆž source code แˆแŠญ แŠฅแŠ•แ‹ณแˆˆ distribute แˆ›แˆจแŒ แŠ แŠ•แ‰ฝแˆแˆ แˆ›แˆˆแ‰ต แАแ‹แฃ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ the end user codeแŠกแŠ• execute แˆˆแˆ›แˆจแŒ   แŠ แˆตแ‰ฐแˆญแŒ“แˆš(interpreter) แ‹ซแˆตแˆแˆแŒˆแ‹‹แˆแข

Eg of Interpreted languages: Python, JavaScript

Any programming language แŠจแŠฅแАแ‹šแˆ… แŠจแˆแˆˆแ‰ฑ แˆ˜แŠซแŠจแˆ แАแ‹ แ‹จแˆšแˆ˜แ‹ฐแ‰ แ‹แข

There are very few  languages that can be both compiled and interpreted. usually,  compiled programs run faster than interpreted programs.

@ProgrammingWithFaith2018


#ProgrammingWithFaith #LearnCPlusPlus #PreEngineering #CodingMadeEasy #TelegramLearning
#ProgrammingWithFaith
โค4๐Ÿ”ฅ4๐Ÿ‘1
C++ Basics pinned Deleted message
Forwarded from C++ Basic 2018 (Batch-2)
โœ…Exercise
Write an algorithm to find the largest of three numbers?

@ProgrammingWithFaith2018
Forwarded from C++ Basic 2018 (Batch-2)
To excel in questions like this, you should first understand the problem.

โ–Žโœ… Algorithm Representation

An algorithm can be represented using both flowcharts and pseudocode.

โ€ข Flowchart: This represents the algorithm using various shapes:
  โ€“ Oval for Start/End
  โ€“ Rectangle for Operations
  โ€“ Parallelogram for Input/Output
  โ€“ Diamond for Decision-making

โ€ข Pseudocode: This represents the algorithm using text-based instructions, similar to English words.

โ–ŽHint

To compare three numbers, we should first accept input from the user.

โ–ŽPseudocode

Step 1: Start
Step 2: Input three numbers X, Y, and Z
Step 3: If X > Y then go to Step 5.
Step 4: If Y > Z then
            Print "Y is the largest"
        Else
            Print "Z is the largest"
        ENDIF
        Go to Step 6
Step 5: If X > Z then
            Print "X is the largest"
        Else
            Print "Z is the largest"
        ENDIF
Step 6: Stop


Flowchart

1. Start: Use an oval shape to represent the start of the process.
2. Input: Use a parallelogram to indicate where the user inputs three numbers (X, Y, Z).
3. Decision (Diamond): Use a diamond shape for the first comparison (Is X > Y?).
   โ€“ Yes: If true, go to another decision diamond (Is X > Z?).
     โ–ช Yes: Print "X is the largest" (parallelogram).
     โ–ช No: Print "Z is the largest" ( parallelogram).
   โ€“ No: Go to the next decision diamond (Is Y > Z?).
     โ–ช Yes: Print "Y is the largest" (parallelogram).
     โ–ช No: Print "Z is the largest" (parallelogram).
4. End: Use an oval shape to represent the end of the process.

@ProgrammingWithFaith2018
โค2๐Ÿ”ฅ1
โœ…Exercise: Increment and Decrement


‎1. int a=5;
‎  int  x=++a + ++a;
‎  cout<<x;


‎2. int a=5;
‎   int b=6;
‎   Cout<< ++a + b++;
‎   Cout<<b;

‎3. int x, a, b, c;
‎a = 2;
‎b = 4;
‎c = 5;
‎x = a--+ b++ -++c;
‎cout<<x;

‎4. int x, a;
‎a = 2;
‎x = ++a *--a *++a;
‎cout<<x;

‎5. int x, a = 4;
‎x = ++a + ++a + ++a;

‎cout<<x;

@ProgrammingWithFaith2018
โค1
โœ… ‎Hint:‎One variable can't store two value at the same time.


1.int a=5;
‎int x=++a + ++a;
‎(6+ ++a)
‎(7+7) because one variable can't hold two different value , (6 and 7 ) at the same time so it become 7.

‎7+7=14


Answer 14


2.int a=5;
‎   int b=6;
‎   
‎   Cout<<++a +b++// post and pre increment .
‎  6+6 // after this line b will be 7
‎Cout<<++a +b++;  (6+6)
‎  =12
‎Cout<<b;
‎=7


answer=12 and 7


3.int x,a,b,c;
‎a=2;
‎b=4;
‎c=5;
‎x=a-- + b++ - ++c;

‎(2+4)-6
‎=6-6=0
‎cout<<x;  


Answer   0


4.int x,a;
‎a=2
‎x=++a *--a* ++a
‎(3*2) * ++a , but one variable can't hold two values at the same time.

‎So, (2*2)*++a
‎    (4*3)=12

‎cout<<x;// 12


Answer 12



5.int x,a=4;
‎x=++a + ++a + ++a;

‎(++a + ++a) + ++a
‎(5+6) + ++a but we can't store two value at one variable at the same time.

‎So,
‎(6+6)+ ++a
‎(12)+ 7


Answer 19


@ProgrammingWithFaith2018
Forwarded from EduEthiopia
Media is too big
VIEW IN TELEGRAM
โœจแˆแˆˆแ‰ฐแŠ›แ‹ Freshman Semester แŠฅแŒ…แŒ แ‰ แŒฃแˆ แ‹ˆแˆณแŠ แŠฅแŠ“ แ‹ˆแˆณแŠ แŠฅแŠ•แ‹ฐแˆ†แА แŒแˆแ… แАแ‹ :-

โœ…Department แ‹ซแˆแˆ˜แˆจแŒฃแ‰ฝแˆ แ‰ แŒฃแˆ แ‰ฐแŒ แŠ•แ‰…แ‰ƒแ‰ฝแˆ แ‹จแˆแ‰ตแˆ›แˆฉแ‰ต แฃ
โœ…Department แ‹จแˆ˜แˆจแŒฃแ‰ฝแˆ แ‹ฐแŒแˆž แŠ แ‹ฒแˆฑแŠ• Environment แ‹ฐแˆต แ‰ แˆšแˆ แˆตแˆœแ‰ต แŠฅแŠ•แ‹ตแ‰ตแ‰€แ‰ แˆ‰แ‰ตแŠ“ แ‹จแ‰€แŒฃแ‹ญ แŒ‰แ‹Ÿแ‰ฝแˆ แ‹ซแˆ›แˆจ แŠฅแŠ•แ‹ฒแˆ†แŠ• แ‹จแˆแ‰ณแ‹ฐแˆญแŒ‰แ‰ แ‰ต แ‹ˆแˆณแŠ แˆดแˆœแˆตแ‰ฐแˆญ แАแ‹ แข

๐ŸŒŸแŒแŠ• แŠ แ‹ญแ‹Ÿแ‰น แŠจแŠฅแŠ› แŒ‹แˆญ แ‰ แˆšแŠ–แˆซแ‰ฝแˆ แ‰†แ‹ญแ‰ณ แ‰ฅแ‹™ แАแŒˆแˆญ แ‰ณแ‰€แˆ‹แˆ‹แ‰ฝแˆ ๐Ÿ™

แ‰ EduExams second semester package แˆแŠ• แˆแŠ• แŠฅแŠ“แŒˆแŠ›แˆˆแŠ•?
1. แˆˆPre- engineering
2. แˆˆOther natural
3. แˆˆOther social
4. แˆˆPre health

แ‹จแˆแ‰ณแŒˆแŠŸแ‰ธแ‹ course'แˆถแ‰ฝ
๐Ÿ“šCommunication English skill ll
๐Ÿ“šCivics and moral education
๐Ÿ“š Biology
๐Ÿ“š Chemistry
๐Ÿ“š History
๐Ÿ“šAnthropology
๐Ÿ“šEmerging technology
๐Ÿ“šApplied mathematics I
๐Ÿ“šEntrepreneurship

โžก๏ธแˆแŠ• แŠฅแŠ“แŒˆแŠ›แˆˆแŠ• แŠซแˆ‹แ‰น แ‹ฐแŒแˆž ๐Ÿค”
๐Ÿ“šLast year exams from all universities with detailed explanation
๐Ÿ“šClear notes in each chapters
๐Ÿ—‚๏ธShort notes(Module แ‰ แ‰€แˆ‹แˆ‰ แˆˆแˆ˜แˆจแ‹ณแ‰ต)
๐Ÿ—‚๏ธMind maps(แ‹จแ‰ปแ•แ‰ฐแˆฉแŠ• แ‹แˆญแ‹แˆญ แˆ€แˆณแ‰ฅ แ‰ แ‰€แˆ‹แˆ‰ แˆˆแˆ˜แ‹ซแ‹)
๐Ÿ—‚๏ธAnki cards( for memory boost๐Ÿคฏ)
๐Ÿ—‚๏ธExam cheats(แˆˆแˆฝแˆแ‹ฐแ‹ณ แ‹จแˆšแˆ†แŠ• แŠ แŒคแˆฌแˆซ)
๐Ÿ—‚๏ธBullet points(แ‰ แ‰ปแ•แ‰ฐแˆฉ แ‹แˆตแŒฅ แˆแŠ• แˆแŠ• แ‰ฐแŠณแ‰ทแˆ?)

แŠ แˆแŠ‘แŠ‘ แ‰ แˆ˜แˆ˜แ‹แŒˆแ‰ฅ แ‹จแ‹šแˆ… แ‰ณแˆ‹แ‰… แŠฅแ‹ตแˆ แ‰ฐแ‰ฐแ‰ƒแˆš แ‹ญแˆแŠ‘แกแก


แˆˆแˆ˜แˆ˜แ‹แŒˆแ‰ฅ แ‹ญแˆ€แŠ•แŠ• bot แ‹ญแŒ แ‰€แˆ™
@EduExams_bot

แˆˆแ‰ฐแŒจแˆ›แˆช แˆ˜แˆจแŒƒ แ‹จYou Tube แ‰ปแŠ“แˆ‹แ‰ฝแŠ•แŠ• แˆ›แ‹จแ‰ต แ‰ตแ‰ฝแˆ‹แˆ‹แ‰ฝแˆแข Edu Ethiopia
๐Ÿ”ฅ3โค1
๐Ÿ“ข Quick personal tip for Telegram channel ownersโ€ฆ

I recently found **Inside Ads** โ€” itโ€™s a smart tool for **growing your channel** and **monetizing it** without the usual headache. ๐Ÿ’ก

If youโ€™re trying to reach more people *and* start earning from your channel, you should check it out here ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
https://t.me/InsideAds_bot/open?startapp=r_1876122021
โค2
Jummah Mubarak ๐Ÿ•Œโœจ


@ProgrammingWithFaith2018
โค9๐Ÿ‘Ž3
Forwarded from Adam Seid
Interested in learning crochet? ๐Ÿงถ
Join our amazing training session at Creative Hub Jimma and start creating beautiful handmade designs!
๐Ÿ“… Start Date: April 13, 2026 ๐Ÿ—“ Shift 1: Monday & Tuesday ๐Ÿ—“ Shift 2: Friday & Saturday
Register now using the Google Form below ๐Ÿ‘‡

https://forms.gle/JBRRHr6eYQudV9nk8
โค1๐Ÿ”ฅ1
Forwarded from C++ Basic 2018 (Batch-2) (โœžFaithโœž)
To register for the premium class of C++, ๐Ÿ‘‰ [@ProgrammingWithFaith_bot] ๐ŸŽ‰
โค2
Forwarded from C++ Basic 2018 (Batch-2) (โœžFaithโœž)
๐Ÿ“Œ๐Ÿ“Œ C++ variables แŠฅแŠ•แ‹ดแ‰ต declare แŠฅแŠ“ initiate แˆ›แ‹ตแˆจแŒ แŠฅแŠ•แ‰ฝแˆ‹แˆˆแŠ•๐Ÿคทโ€โ™‚

แ‰ แˆ˜แŒ€แˆ˜แˆชแ‹ซ variable แˆ›แˆˆแ‰ต แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แˆ›แˆˆแ‰ต แˆฒแˆ†แŠ• แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แ‹ซแˆฐแŠ˜แ‹แˆ แ‰  แ‰ฐแˆˆแ‹‹แ‹‹แŒซแ‰ฝแŠ• แ‹แˆตแŒฅ แ‹ซแˆˆแ‹แŠ• แ‹‹แŒ‹(value) แ‰ แˆแˆˆแŒแŠ• แˆฐแŠ แ‰ต แˆ˜แ‰€แ‹ซแ‹จแˆญ แˆตแˆˆแˆแŠ•แ‰ฝแˆ แАแ‹แข

๐Ÿ’ก Variable declaration
แ‹ญแˆ… แˆ›แˆˆแ‰ต แ‰ฐแˆˆแ‹‹แ‹‹แŒฉแŠ•(variable) แˆ›แ‹ˆแŒ…(declare) แˆฒแˆ†แŠ• แ‰ฐแˆˆแ‹‹แ‹‹แŒญแŠ• แˆ˜แˆ˜แˆตแˆจแ‰ต แŠฅแŠ“ แˆ›แ‹ˆแŒ… แ‹จแˆแŠ•แ‰ฝแˆˆแ‹‰แˆ แŠฅแŠ•แ‹ฐแˆšแŠจแ‰ฐแˆˆแ‹ แАแ‹

data type variable name ;

แˆแˆณแˆŒ:-
1
Datatype๐Ÿ‘‰ int variable name๐Ÿ‘‰ age;
2
Int salary;
๐Ÿ‘†แŠฅแ‹šแˆ… แŒ‹แˆญ salaryแŠ• แŠ แ‹ˆแŒ…แАแ‹ แ‹ˆแ‹ญแˆ declare แŠ แ‹ฐแˆจแŒแАแ‹ แˆ›แˆˆแ‰ต แАแ‹แข

........loading


To register for the premium class of C++, ๐Ÿ‘‰ [@ProgrammingWithFaith_bot] ๐ŸŽ‰
โค3
Forwarded from Self Taught Developers (โœžFaithโœž)
AI Powered FullStack Application Development Class
แ‹จแˆšแ‰€แŒฅแˆˆแ‹ แŠญแˆ‹แˆต แ‹จแŠแ‰ณแ‰ฝแŠ• May 22, 2026 แ‹ญแŒ€แˆแˆซแˆ
----------

แˆ™แˆ‰ แˆ˜แˆจแŒƒ แ‹จแ‹ซแ‹˜แ‹ แ‰ชแ‹ฒแ‹ฎแ‹ แˆŠแŠ•แŠญ:
https://www.youtube.com/watch?v=2WFqX-LXZRg

แˆˆแˆ˜แˆ˜แ‹แŒˆแ‰ฅ แˆฒแ‹ˆแˆตแŠ‘ (แ‹จแ‹Œแ‰ฅแˆณแ‹ญแ‰ณแ‰ฝแŠ• แˆŠแŠ•แŠญ)
https://www.evangadi.com/

แˆˆแ‰ แˆˆแŒ  แˆ˜แˆจแŒƒ แ‰ แ‹šแˆ… แˆตแˆแŠญ แ‰แŒฅแˆญ แ‹ญแ‹ฐแ‹แˆ‰แˆแŠ•
202-386-2702


@SelfTaughtDev1
โค2