How to Create a Scientific Calculator in C# - Full Tutorial

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • How to Create a Scientific Calculator in C#, using IF Statement, Switch Case Statement, with global and local variable declaration. Excellent tutorial for beginners.
    Buy me a coffee: www.paypal.me/...
    Join this channel to get access to codes, and perks, and see more interesting videos.
    / @pauloamen
    To support more videos from DJ Oamen, visit POamen Paypal
    www.paypal.me/...
    To Become a Channel member click on the link below to JOIN:
    / @pauloamen
    For more interesting video tutorials, visit my other channel DJ Oamen:
    / landcarzy
    Channel Members can Download the Scientific Calculator in C# source code, and modify it for their own personal use. Plus one other source code per month. Total - 2 Source codes Per Month, only:
    drive.google.c...

Комментарии • 48

  • @valikju2063
    @valikju2063 8 месяцев назад +3

    Bro is literally showing all his steps. Thank you so much for that, the best one!

    • @PaulOamen
      @PaulOamen  8 месяцев назад +1

      I appreciate that!

  • @ItsGloo
    @ItsGloo 2 года назад +10

    Under rated video. Saved me from hours of heartache!

  • @rolfstinner1043
    @rolfstinner1043 2 месяца назад

    Thank you so much. I learned a lot from this step by step approach of this project. I just found your channel and subscribed and will look at your other C# tutorials already published.

    • @PaulOamen
      @PaulOamen  2 месяца назад

      Awesome, thank you!
      For more interesting video tutorials, visit my other channel DJ Oamen:
      ruclips.net/user/LANDCARZY

  • @Rubin5342
    @Rubin5342 Год назад

    Captain, how are you and your family? We were both pilots and chatted about 4 years ago.
    Glad to hear your voice again. Listen, I had a great idea. You are so good at this you could completely write a left and right pair of Garmin 1000's.
    That way I could simply learn to fly a glass cockpit 172 from my tablet. Let me know when you finish that project. LOL
    Truthfully, I have been playing with the 1000 in my XBOX FLIGHT SIM. Xbox don't fly exactly like the real thing but I can learn about the Garmin protocol.
    In my years of flying, Garmin had not been invented yet. I am 75 now and could not pass a Class Three if I had too so the XBOX is my 737 nowadays.
    Great chat sir - I will always watch anything you put up. Subscribed just now, hope to hear a lot of C#. It's my favorite just because of the drag n drop tool pallette.
    Hey, clear skies, good health and prosperity for you family. //John in Oregon

    • @PaulOamen
      @PaulOamen  11 месяцев назад

      It's wonderful to hear from you after all this time! I'm glad to know you're keeping yourself busy with flight sims and staying sharp with your skills. Your idea about creating a simulated Garmin 1000 setup sounds fascinating, but I understand the challenges of taking on such a project, especially with a full-time job.
      While I won't be able to tackle this project alone, I'm sure there are resources and communities out there where you can find assistance or even existing solutions that may meet your needs. Your enthusiasm for learning and staying connected to aviation is truly inspiring.
      Thank you for subscribing and for your kind wishes. Clear skies and good health to you too, John. Stay in touch!

  • @alexuwafili5629
    @alexuwafili5629 Год назад +1

    you've been so helpful, much appreciated

  • @PriyamPaliwal-kf8db
    @PriyamPaliwal-kf8db 5 месяцев назад

    Thanku Sir this is the best video on this topic
    Love from India !!!!

    • @PaulOamen
      @PaulOamen  5 месяцев назад

      You're welcome

  • @trindadejoaquimDady
    @trindadejoaquimDady Год назад

    Thank you Professor it was useful to me your help.

  • @nguyentienlong9870
    @nguyentienlong9870 10 месяцев назад

    thank you so much , this is what i finding

    • @PaulOamen
      @PaulOamen  10 месяцев назад

      You're welcome!

  • @FEAXES
    @FEAXES Год назад

    Thanks. It was helpful

  • @Chimziterem
    @Chimziterem Год назад

    You are awesome... :)

  • @thomasshelby6272
    @thomasshelby6272 Год назад

    thank you man

  • @cartoonsshorts2293
    @cartoonsshorts2293 Год назад

    Very good video very nice☺☺☺☺☺☺☺☺☺☺☺☺

  • @aliardakulaksz9259
    @aliardakulaksz9259 2 месяца назад

    I need to develop this scientific calculator to web.

    • @PaulOamen
      @PaulOamen  2 месяца назад

      1. Plan Features and Design
      Core Features: Identify the calculator's functionalities, e.g., basic operations (add, subtract, multiply, divide), advanced operations (trigonometry, logarithms, exponentiation), and memory features (M+, M-, etc.).
      UI Design:
      Ensure a clean, intuitive interface with clearly labeled buttons.
      Plan layouts for different screen sizes (responsive design for mobile, tablet, and desktop).
      User Experience:
      Add real-time result updates.
      Provide a clear history display for multi-step calculations.
      Include a theme toggle (light/dark mode).
      2. Choose Technologies
      Frontend:
      HTML/CSS: Structure and styling.
      JavaScript: For dynamic interactivity and calculations.
      Frameworks: React, Vue.js, or Angular (optional but helpful for managing state and UI complexity).
      Backend (if needed):
      Include a backend if you want to save user data, provide session management, or support additional services.
      Use Node.js, Python (Django/Flask), or any backend framework of your choice.
      Database (optional):
      If the calculator stores user preferences or history, use a database like SQLite, MongoDB, or Firebase.
      3. Develop Core Functionality
      Input Handling: Ensure seamless input through buttons and keyboard support.
      Logic Implementation:
      Use JavaScript's Math library or build your own functions for operations like sin, cos, log, etc.
      Implement error handling for cases like division by zero or invalid inputs.
      UI Interaction:
      Update the display dynamically as users input data.
      Highlight pressed buttons and ensure a smooth UX.
      4. Ensure Responsiveness and Accessibility
      Responsive Design:
      Use CSS Grid or Flexbox to adapt layouts to different screen sizes.
      Accessibility:
      Add ARIA labels for buttons and sections.
      Ensure keyboard navigability.
      Optimize for screen readers.
      5. Testing
      Unit Testing: Validate all mathematical operations and edge cases.
      UI Testing: Test the interface on various devices and browsers.
      User Feedback: Gather feedback to refine design and functionality.
      6. Deployment
      Hosting Platforms:
      Free options: GitHub Pages, Vercel, or Netlify.
      Custom domains: Use a hosting provider like AWS, Azure, or DigitalOcean.
      Version Control: Use GitHub or GitLab for version control and collaboration.
      Continuous Integration/Delivery: Automate testing and deployment pipelines.
      7. Future Enhancements
      Add graphing capabilities for functions.
      Introduce voice input and output for accessibility.
      Build a Progressive Web App (PWA) version for offline usage.

  • @CyberAce20007
    @CyberAce20007 2 года назад +1

    if you had any idea of how much helped me thank you very much really appreciate your work

    • @PaulOamen
      @PaulOamen  2 года назад +1

      Glad I could help!

  • @christiansurbito9513
    @christiansurbito9513 Год назад

    thank u

  • @truegamer7140
    @truegamer7140 Год назад

    this video is helpfull

  • @alejandrodoncel7668
    @alejandrodoncel7668 9 месяцев назад

    I already am channel member and i can't access to the source code, its urgent! Thank u for the content

    • @PaulOamen
      @PaulOamen  9 месяцев назад

      Check your email

  • @ธนกรเสาคํา
    @ธนกรเสาคํา 11 месяцев назад

    Can you please do it in c++?😅😅

    • @PaulOamen
      @PaulOamen  11 месяцев назад

      See the link below:
      ruclips.net/video/rlW_k02TFpQ/видео.html

  • @amdaasus
    @amdaasus Год назад

    pls i need you source
    code

  • @Khunryijduy
    @Khunryijduy Год назад

    Popcom 🎉❤🎉 silençe you 😊❤😊😊😊🎉😂😂😂

  • @Khunryijduy
    @Khunryijduy Год назад

    Popcom 🎉❤🎉 silençe you 😊❤😊😊😊😂😂😂🎉

  • @Khunryijduy
    @Khunryijduy Год назад

    Popcom 🎉❤🎉 silençe you 😊❤😊😊😊🎉😂😂😂