• Skip to main content
  • Skip to footer

CS50's Introduction to Computer Science on Edx: Supplementary resource

CS50 threads to aide as a supplementary resource

Approaching credit problem step by step: Accepting input of credit card no. from user

CS50 threads to aide as a supplementary resource › Forums › CS50’s Introduction to Computer Science by Harvard University on Edx › Week 1 › Approaching credit problem step by step: Accepting input of credit card no. from user

  • This topic is empty.
Log In Register Lost Password
Viewing 1 post (of 1 total)
  • Author
    Posts
  • August 28, 2022 at 5:05 am #495
    admin
    Keymaster

      First step is to accept credit card from the user by creating a new function, which in the below case is enterccno.

      This function is of type long (since 13-digit or more and int will not fit into the memory). It will take void as argument as the function will not initially take any particular long value as input to begin with.

      cs50 credit card problem

       


      Copy Code
      Copied
      Use a different Browser

      
      
      #include <stdio.h>
      #include <cs50.h>
      
      long enterccno (void);//long type as 14-digit credit card will not fit into the memory as int type
      
      int main(void)
      {
          long y = enterccno ();
          printf("credit card no. entered is %ld",y);
      }
      
      long enterccno (void) //It will take void as argument as the function will not initially take any particular long value as input to begin with.
      {
          long x = get_long("enter creditcardno");//get_long function by cs50.h leveraged to accept input of creditcard no. from user.
          return x;//stored x value or entered creditcardno transferred inside the main function when entercccno function called.
      }

      [learn_press_profile]

    • Author
      Posts
    Log In Register Lost Password
    Viewing 1 post (of 1 total)
    • You must be logged in to reply to this topic.
    Log In

    Log in / Register

    Initiative by Digital Splendid OPC Pvt. Ltd.