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
Forwarded from C++ Basic 2018 (Batch-2)
Let's be realโ€”last year's batch aced most of their exams. Good for them! ๐Ÿ™Œ
But even if we didn't go that hard on every test, we learned the right lessons. ๐Ÿ’ก
And now?We're channeling all that energy into doing something HUGE this year. ๐Ÿ’ฅ

You don't want to miss this. Just join the main hub and wait for the drop. ๐Ÿ‘‡

๐ŸŒŸ Main Hub:
@ProgrammingWithFaith

๐Ÿš€2018 Batch Exclusive: @ProgrammingWithFaith2018

#CPP2018 #PreEngineering #CodeWarriors #JIT
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
๐Ÿ”— Share with struggling classmate๐šœ
โค3
C++ Basic 2018 (Batch-2)
Photo
Share this message with your friends.
Forwarded from C++ Basic 2018 (Batch-2)
We will talk about the class at 3:30. Until then, please share this with your friends.
โค2๐Ÿ‘1
Forwarded from C++ Basic 2018 (Batch-2)
๐Ÿ“ข Struggling with C++? We've Got You Covered! ๐Ÿš€

๐Ÿ‘‹ Are you a pre-engineering student feeling lost in the world of C++?
๐Ÿคฏ Overwhelmed by complex codes and confusing concepts?

๐ŸŒŸ Programming with Faith is here to change that! ๐ŸŒŸ

‎Join our Telegram Channel and unlock:

โœ… Simplified Lessons โ€“ Complex topics broken down into bite-sized, easy-to-understand concepts ๐Ÿงฉ
โœ… Step-by-Step Guidance โ€“ We walk you through everything, from basics to advanced ๐Ÿ’ป
โœ… Programmer's Mindset โ€“ Learn how to THINK like a true programmer, not just memorize code ๐Ÿง 
โœ… Friendly Community โ€“ Ask questions, share doubts, and grow with fellow learners ๐Ÿค
โœ… Regular Updates โ€“ Fresh content, tips, and tricks delivered straight to your Telegram ๐Ÿ“ฒ

๐ŸŽฏ Our Mission? To make C++ your STRONGEST subject!


๐Ÿ”— Join us now:
@ProgrammingWithFaith2018

๐Ÿ’ฌ Let's code with faith and conquer C++ together! ๐Ÿ’ชโœจ

#ProgrammingWithFaith #LearnCPlusPlus #PreEngineering #CodingMadeEasy #TelegramLearning
โค2
Forwarded from C++ Basic 2018 (Batch-2)
Media is too big
VIEW IN TELEGRAM
๐Ÿš€The C++ Basics Course is ready! ๐Ÿš€


Big news,everyone! I've just finished preparing an epic C++ basics course, and we're kicking things off with Programming with Faith! ๐Ÿ’ปโœจ

If you've been waiting to dive into coding, now's your chance.

๐Ÿ‘‡ Ready to join the squad?
Click the registration bot below to claim your spot!

@ProgrammingWithFaith_bot

Let's code something amazing together! ๐Ÿ™Œ

@ProgrammingWithFaith2018
โค2
Forwarded from C++ Basic 2018 (Batch-2)
Exciting News! Our C++ Course Officially Starts Tomorrow!

If you haven't registered yet, now is the perfect time to secure your spot. Don't miss out on this opportunity to enhance your skills and have a great learning experience!

Register now and get ready for an engaging course ahead!
   ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
@ProgrammingWithFaith_bot


@ProgrammingWithFaith2018
โค3๐Ÿฅฐ2
Forwarded from Self Taught Developers (โœžFaithโœž)
This media is not supported in your browser
VIEW IN TELEGRAM
Happy International Women's Day ๐Ÿ’œ๐Ÿ’œ๐Ÿ’œ๐Ÿ’œ

@SelfTaughtDev1
โค6
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