33
LEVEL-4 C- PROGRAMMING FUNCTION POINTER STRUCTURE UNION

LEVEL-4. NOTE S System Define function #include void main() { int num; float r; clrscr(); printf(“Enter any no\n”); scanf(“%d”,&num); r=sqrt(num); printf(“root

Embed Size (px)

Citation preview

  • Slide 1
  • LEVEL-4
  • Slide 2
  • NOTE S
  • Slide 3
  • System Define function #include void main() { int num; float r; clrscr(); printf(Enter any no\n); scanf(%d,&num); r=sqrt(num); printf(root of %d is %f \n, num,r); getch(); }
  • Slide 4
  • NOTE S
  • Slide 5
  • Slide 6
  • User Define Function Parameter and no return value #include void add(int, int); void main() { int a,b; clrscr(); printf(Enter two number\n); scanf(%d%d,&a,&b); printf(Value of A =%d\n,a); printf(Value of B =%d\n,b); add(a,b); getch(); }no return void add(int x, int y) { with Parameter int z; z=x+y; printf(Sum of two no = %d\n,z); }
  • Slide 7
  • User Define Function Parameter and return value #include int add(int, int); void main() { int a,b,c; clrscr(); printf(Enter two number\n); scanf(%d%d,&a,&b); printf(Value of A =%d\n,a); printf(Value of B =%d\n,b); c=add(a,b); printf(Sum of two no = %d\n,c); getch(); } with return int add(int x, int y) {with parameter int z; z=x+y; return z; }
  • Slide 8
  • User Define Function No Parameter and no return value #include void disp(); void main() { clrscr(); disp(); getch(); }no return void disp() {no parameter int a,b,c; printf(Enter two number\n); scanf(%d%d,&a,&b); printf(Value of A =%d\n,a); printf(Value of B =%d\n,b); c=a+b; printf(Sum of two no = %d\n,c); getch(); } *b) { printf(a is greater then b); } else { printf(b is greater then a); }">
  • #include void greater(int*, int*); void main() { int a,b; clrscr(); printf(Enter the value of a & b\n); scanf(%d%d,&a,&b); greater(&a,&b); getch(); } void greater(int *a, int *b) { if(*a>*b) { printf(a is greater then b); } else { printf(b is greater then a); }
  • Slide 24
  • EXTR A
  • Slide 25
  • Slide 26
  • NOTE S
  • Slide 27
  • Slide 28
  • #include struct student { char name[20]; int marks; float per; }; void main() { struct student stu; clrscr(); printf(Enter Student Name\n); gets(stu.name); printf(Enter Student Marks\n); scanf(%d,&stu.marks); printf(Enter Percentage\n); scanf(%f,&stu.per); printf(NAME:); puts(stu.name); printf(MARKS:%d\n,stu.marks); printf(PERCENTAGE :%f\n,stu.per); getch(); }
  • Slide 29
  • Structure within structure #include struct address { char street[10]; char city[10]; char state[10]; }; struct employee { char name[20]; char des[10]; struct address add; int salary; }; void main() { struct employee emp; clrscr(); printf("Enter Employee details\n"); printf("Enter Name\n"); gets(emp.name);
  • Slide 30
  • printf("Enter Designation\n"); gets(emp.des); printf("Enter Address\n"); printf("Enter street \n"); gets(emp.add.street); printf("Enter City\n"); gets(emp.add.city); printf("Enter State\n"); gets(emp.add.state); printf("Enter Slalry\n"); scanf("%d",&emp.salary); printf("EMPLOYEE DETAILS\n"); printf("NAME:"); puts(emp.name); printf("DESIGNATION:"); puts(emp.des); printf("ADDRESS:\n"); printf("STREET:"); puts(emp.add.street); printf("CITY:"); puts(emp.add.city); printf("STATE:"); puts(emp.add.state); printf("SALARY :%d\n",emp.salary) ; getch(); }
  • Slide 31
  • EXTR A
  • Slide 32
  • NOTE S
  • Slide 33
  • #include union marks {int phy; int che; int mat; int total; float per; }s1; void main() { clrscr(); printf("Enter Marks details\n"); printf("Enter physics marks\n"); scanf("%d",&s1.phy); printf("Enter chemistry marks\n"); scanf("%d",&s1.che); printf("Enter Math Marks\n"); scanf("%d",&s1.mat); s1.total=s1.phy+s1.che+s1.mat; printf("Total Marks = %d\n",s1.total); s1.per=s1.total*1/3; printf("Percentage = %f\n",s1.per); getch(); }