SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
        FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
        BTI10202 COMPUTER PROGRAMMING

                                    TEST 1-MONDAY

 Write a program to calculate mass of the liquid in a tank. Allow the user to input the
 volume either in cm or meter, and prompt the user to recalculate if desire.

 Note that:

 Oil density (ρ)= 850 kg/m3

 Mass=ρV




The output should be similar to:
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING


#include<stdio.h>

#include<conio.h>

#include<math.h>

main(){

   float oildensity, tankvolume,mass=0;

   char oilunit,again;

   printf("This program calculate the mass of oil in a tank");

   start:

   printf("nnEnter oil density: ");scanf("%f",&oildensity);

   printf("Enter tank volume: ");scanf("%f",&tankvolume);

   printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit);

   recalculate:

   switch (oilunit){

          case 'c':

          mass= oildensity*((pow(tankvolume,3))/pow(100,3)); break;

          case 'm':

          mass= oildensity*(pow(tankvolume,3)); break;

          default:

          printf("You have entered a wrong type of unit");

          printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit);

          goto recalculate; }

    printf("nntThe Mass of oil is %.4fkg",mass);

    printf("nnDo you want to re-calculate: ");scanf("%s",&again);

    if(again=='y' || again=='Y')

    goto      start;

   getch();

   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING



#include<stdio.h>

#include<conio.h>

#include<math.h>

main(){

   float oildensity, tankvolume,mass=0;

   char oilunit,again;

   printf("This program calculate the mass of oil in a tank");

   start:

   printf("nnEnter oil density: ");scanf("%f",&oildensity);

   printf("Enter tank volume: ");scanf("%f",&tankvolume);

   printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit);

   recalculate:

          if (oilunit== 'c'){

          mass= oildensity*((pow(tankvolume,3))/pow(100,3)); }

        else if (oilunit== 'm'){

       mass= oildensity*(pow(tankvolume,3));}

       else{

          printf("You have entered a wrong type of unit");

          printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit);

          goto recalculate; }

    printf("nntThe Mass of oil is %.4fkg",mass);

    printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again);

    if(again=='y' || again=='Y')

    goto       start;

   getch();

   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING



#include<stdio.h>

#include<conio.h>

main(){

   float oildensity, tankvolume,mass=0;

   char oilunit,again;

   printf("This program calculate the mass of oil in a tank");

   start:

   printf("nnEnter oil density: ");scanf("%f",&oildensity);

   printf("Enter tank volume: ");scanf("%f",&tankvolume);

   printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit);

   recalculate:

   switch (oilunit){

          case 'c':

          mass= oildensity*(tankvolume/100); break;

          case 'm':

          mass= oildensity*tankvolume; break;

          default:

          printf("You have entered a wrong type of unit");

          printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit);

          goto recalculate;

          }

    printf("nntThe Mass of oil is %.4fkg",mass);

    printf("nnDo you want to re-calculate: ");scanf("%s",&again);

    if(again=='y' || again=='Y')

    goto      start;

   getch();

   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING




#include<stdio.h>

#include<conio.h>

main(){

   float oildensity, tankvolume,mass=0;

   char oilunit,again;

   printf("This program calculate the mass of oil in a tank");

   start:

   printf("nnEnter oil density: ");scanf("%f",&oildensity);

   printf("Enter tank volume: ");scanf("%f",&tankvolume);

   printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit);

   recalculate:

          if (oilunit== 'c'){

          mass= oildensity*(tankvolume/100); }

        else if (oilunit== 'm'){

          mass= oildensity*tankvolume;}

       else{

          printf("You have entered a wrong type of unit");

          printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit);

          goto recalculate;

          }

    printf("nntThe Mass of oil is %.4fkg",mass);

    printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again);

    if(again=='y' || again=='Y')

    goto       start;

   getch();

   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

                                          TEST 1-TUESDAY

                                    Base on the table develop a simple program on how long should a
                                    man/woman should exercise to burn calories off either by jogging or
                                    bicycling. The user must be able to keep calculating until the key end
                                    otherwise.

                                    Example: A 65kg woman needs to burn of 800 calories by jogging, how
                                    long does she need to jog in order to burn of all of the calories.


                                                                                ������������������������������������������������ ������������������������������������������������              540
                                     Energy output: ������������������������ℎ������ ������                                                  Δ 64 x
                                                                                           68������������                              68

                                                  ������������������������������ ������������������������������������������������                                            800
                                     Duration:                                                                      Δ
                                                 ������������������������������������ ������������������������������������                                              516.17




The output should be similar to :
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

main(){

  float calorin,weight,totalhour=0;

  int type;

  char again;

  printf("ttt444Exercise Calculator444nn");

  start:

  printf("nEnter calories intake: ");scanf("%f",&calorin);

  printf("Enter your weight: ");scanf("%f",&weight);

  choose:

   printf("nPlease choose type of exercise n1. Joggingn2. BicyclingnPlease enter type:
");scanf("%d",&type);

  switch(type){

             case 1:

                  totalhour=calorin/(weight*(540/68));

             printf("ntIn order to burn %.f of calories you need to jog for
%.1fhr",calorin,totalhour);break;

             case 2:

                  totalhour=calorin/(weight*(639/68));

             printf("ntIn order to burn %.f of calories you need to cycle for
%.1fhr",calorin,totalhour);break;

             default:

                  goto choose;break;

             }

   if(again=='y' || again=='Y')

      goto       start;

  getch();

  }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING




#include<stdio.h>

#include<conio.h>

main(){

  float calorin,weight,totalhour=0;

  int type;

  char again;

  printf("ttt444Exercise Calculator444nn");

  start:

  printf("nEnter calories intake: ");scanf("%f",&calorin);

  printf("Enter your weight: ");scanf("%f",&weight);

  choose:

   printf("nPlease choose type of exercise n1. Joggingn2. BicyclingnPlease enter type:
");scanf("%d",&type);

if (type==1){

totalhour=calorin/(weight*(540/68));

printf("ntIn order to burn %.f of calories you need to jog for %.1fhr",calorin,totalhour); }

else if (type==2){

totalhour=calorin/(weight*(639/68));

printf("ntIn order to burn %.f of calories you need to cycle for %.1fhr",calorin,totalhour); }

else { goto choose;}

   if(again=='y' || again=='Y')

      goto    start;

  getch();

  }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

                                          TEST 1-TUESDAY

                                    Base on the table develop a simple program on how long should a
                                    man/woman should exercise to burn calories off either by jogging or
                                    playing tennis. The user must be able to keep calculating until the key
                                    end otherwise.

                                    Example: A 65kg woman needs to burn of 800 calories by jogging, how
                                    long does she need to jog in order to burn of all of the calories.


                                                                                ������������������������������������������������ ������������������������������������������������              540
                                     Energy output: ������������������������ℎ������ ������                                                  Δ 64 x
                                                                                           68������������                              68

                                                  ������������������������������ ������������������������������������������������                                            800
                                     Duration:                                                                      Δ
                                                 ������������������������������������ ������������������������������������                                              508.23




The output should be similar to :
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING


#include<stdio.h>

#include<conio.h>

main(){

  float calorin,weight,totalhour=0;

  int type;

  char again;

  printf("ttt444Exercise Calculator444nn");

  start:

  printf("nEnter calories intake: ");scanf("%f",&calorin);

  printf("Enter your weight: ");scanf("%f",&weight);

  choose:

   printf("nPlease choose type of exercise n1. Joggingn2. TennisnPlease enter type:
");scanf("%d",&type);

  switch(type){

case 1:

totalhour=calorin/(weight*(540/68));

printf("ntIn order to burn %.f of calories you need to jog for %.1fhr",calorin,totalhour);break;

case 2:

totalhour=calorin/(weight*(480/68));

 printf("ntIn order to burn %.f of calories you need to play intense tennis for %.1fhr",
calorin,totalhour); break;

default:

goto choose; break;        }

      printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again);

      if(again=='y' || again=='Y')

      goto    start;

  getch();

  }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING



#include<stdio.h>

#include<conio.h>

main(){

  float calorin,weight,totalhour=0;

  int type;

  char again;

  printf("ttt444Exercise Calculator444nn");

  start:

  printf("nEnter calories intake: ");scanf("%f",&calorin);

  printf("Enter your weight: ");scanf("%f",&weight);

  choose:

   printf("nPlease choose type of exercise n1. Joggingn2. TennisnPlease enter type:
");scanf("%d",&type);

if(type==1){

totalhour=calorin/(weight*(540/68));

printf("ntIn order to burn %.f of calories you need to jog for %.1fhr",calorin,totalhour);}

else if(type==2){

totalhour=calorin/(weight*(480/68));

printf("ntIn order to burn %.f of calories you need to play intense tennis for
%.1fhr",calorin,totalhour); }

else{

goto choose;       }

      printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again);

      if(again=='y' || again=='Y')

      goto     start;

  getch();

  }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

                                         TEST 1-TUESDAY

                                    Base on the table develop a simple program on how long should a
                                    man/woman should exercise to burn calories off either by fast swimming
                                    or bicycling. The user must be able to keep calculating until the key end
                                    otherwise.

                                    Example: A 65kg woman needs to burn of 800 calories by jogging, how
                                    long does she need to jog in order to burn of all of the calories.


                                                                                ������������������������������������������������ ������������������������������������������������              540
                                     Energy output: ������������������������ℎ������ ������                                                  Δ 64 x
                                                                                           68������������                              68

                                                  ������������������������������ ������������������������������������������������                                            800
                                     Duration:                                                                      Δ
                                                 ������������������������������������ ������������������������������������                                              508.23




The output should be similar to :
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

main(){

  float calorin,weight,totalhour=0;

  int type;

  char again;

  printf("ttt444Exercise Calculator444nn");

  start:

  printf("nEnter calories intake: ");scanf("%f",&calorin);

  printf("Enter your weight: ");scanf("%f",&weight);

  choose:

   printf("nPlease choose type of exercise n1. Fast Swimmingn2. BicyclingnPlease enter type:
");scanf("%d",&type);

  switch(type){

           case 1:

               totalhour=calorin/(weight*(860/68));

             printf("ntIn order to burn %.f of calories you need to fast swimming for
%.1fhr",calorin,totalhour);break;



           case 2:



               totalhour=calorin/(weight*(639/68));

             printf("ntIn order to burn %.f of calories you need to cycle for
%.1fhr",calorin,totalhour);

               break;



                        default:

               goto choose;break;



           }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING




#include<stdio.h>

#include<conio.h>

main(){

   float calorin,weight,totalhour=0;

   int type;

  char again;

   printf("ttt444Exercise Calculator444nn");

  start:

   printf("nEnter calories intake: ");scanf("%f",&calorin);

   printf("Enter your weight: ");scanf("%f",&weight);

  choose:

   printf("nPlease choose type of exercise n1. Fast Swimmingn2. BicyclingnPlease enter type:
");scanf("%d",&type);

if(type==1){

totalhour=calorin/(weight*(860/68));

printf("ntIn order to burn %.f of calories you need to fast swimming for %.1fhr",
calorin,totalhour);}

else if (type==2){

totalhour=calorin/(weight*(639/68));

printf("ntIn order to burn %.f of calories you need to cycle for %.1fhr",calorin,totalhour); }

else{

                goto choose; }

   if(again=='y' || again=='Y')

      goto     start;

   getch();

  }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

                                         TEST 1-WEDNESDAY



        Develop a simple program to calculate
        radius of a circle. The user need to
        choose whether to input area or
        circumference of the circle.

        Note that:

        area= πxrad2

        and circumference = 2xπxrad




The output should be similar to:




The user must be able to keep calculating until the key end otherwise.
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

#include<math.h>

#define PI 3.1416

main(){

   char type,again;

   float radius,circumference,area;

   printf("t444This program calculate radius of a circle444");

   start:

   printf("nna:areanc:circumferencennEnter the information that you have:");

   scanf("%s",&type);

   cal:

   switch(type){

             case 'a':

                printf("nEnter area of a circle:");scanf("%f",&area);

                radius = sqrt(area/PI);

                printf("nThe area of a circle is %.2f while the radius is %.4f",area,radius); break;

             case 'c':

                printf("nEnter circumference of a circle:");scanf("%f",&circumference);

                radius= circumference/(PI*2);

               printf("nThe circumference of a circle is %.2f while the radius is
          %.4f",circumference,radius);break;

             default:

                  printf("na:areanc:circumferencennPlease re-enter selection:");

                  scanf("%s",&type); goto cal; }

             if(again=='y' || again=='Y') { goto   start;}

   getch();

   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
           FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
           BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

#include<math.h>

#define PI 3.1416

main(){

    char type,again;

    float radius,circumference,area;

    printf("t444This program calculate radius of a circle444");

   start:

    printf("nna:areanc:circumferencennEnter the information that you have:");

    scanf("%s",&type);

    cal:

    if (type=='a'){

                 printf("nEnter area of a circle:");scanf("%f",&area);

                 radius = sqrt(area/PI);

                 printf("nThe area of a circle is %.2f while the radius is %.4f",area,radius);}

    else if(type== 'c'){

                  printf("nEnter circumference of a circle:");scanf("%f",&circumference);

                 radius=circumference/(PI*2);

printf("nThe circumference of a circle is %.2f while the radius is %.4f",circumference,radius);}

    else{

                   printf("na:areanc:circumferencennPlease re-enter selection:");

                   scanf("%s",&type); goto cal;}

             if(again=='y' || again=='Y')

    goto       start;

    getch();




    }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

                                         TEST 1-WEDNESDAY




                                                            Develop a simple program to calculate
                                                            either an area or perimeters of a semi
                                                            circle. The program must prompt the
                                                            user to input radius.

                                                            Note that:

                                                            area= πxrad2

                                                            and circumference = 2xπxrad



The output should be similar to :




                                                                                   20.7075




The user must be able to keep calculating until the key end otherwise.
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
           FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
           BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

#define PI 3.1415

main(){

    char type,again;

    float radius,circumference,area,perimeters;

    printf("t444SEMI-CIRCLE CALCULATOR444");

    start:

    printf("na:areanp:perimetersnnEnter selection:");

    scanf("%s",&type);

    printf("nEnter radius of the semi-circle:");

    scanf("%f",&radius);

    cal:

    switch(type){

             case 'a':

              area= 0.5*(PI*pow(radius,2));

              printf("nThe area of a semi-circle for %.2f radius is %.4f",radius,area); break;

             case 'p':

              circumference= 2*PI*radius;

              perimeters= (2 *radius)+ (circumference/2);

printf("nThe perimeters of a semi-circle for %.2f of radius is %.4f",radius,perimeters);break;

             default:

                  printf("wrong selection");

                  printf("na:areanp:PerimetersnnPlease re-enter selection:");

                  scanf("%s",&type); goto cal; }

                 if(again=='y' || again=='Y')

    goto     start;

    getch(); }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
           FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
           BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

#define PI 3.1415

main(){

    char type,again;

    float radius,circumference,area,perimeters;

    printf("t444SEMI-CIRCLE CALCULATOR444");

    start:

    printf("na:areanp:perimetersnnEnter selection:");

    scanf("%s",&type);

    printf("nEnter radius of the semi-circle:");

    scanf("%f",&radius);

    cal:

   if(type=='a'){

                 area= 0.5*(PI*pow(radius,2));

                 printf("nThe area of a semi-circle for %.2f radius is %.4f",radius,area);}

   else if(type=='p'){

                 circumference= 2*PI*radius;

                 perimeters= (2 *radius)+ (circumference/2);

printf("nThe perimeters of a semi-circle for %.2f of radius is %.4f",radius,perimeters);}

  else{            printf("wrong selection");

                   printf("na:areanp:PerimetersnnPlease re-enter selection:");

                   scanf("%s",&type); goto cal;

             }

    if(again=='y' || again=='Y')

    goto       start;

    getch();

    }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
        FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
        BTI10202 COMPUTER PROGRAMMING

                                   TEST 1-THURSDAY



 Write a program to prove the theory of prefix and postfix in C Program slybuss. Allow the
 user to keep testing until ‘n’ is keyed in by the user

 Note that:

 Postfix : a++,a—

 Prefix :++a,--a




The output should be similar to:
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING


#include<stdio.h>

#include<conio.h>

main(){

   int a,prepost;

   char b;

   printf("tThis program is use to proof theory of postfix and prefix");

   sekalilagi:

   printf("nnEnter value a: "); scanf("%d",&a);

   choose:

printf("nPlease choosen1. postfixn2. PrefixnPlease enter your choice: ");
scanf("%d",&prepost);

   switch (prepost){

        case 1:

            printf("npostfix/a++ for a is %d at the end a =%d", a++,a);

            printf("nand a after ; is %d",a);

            printf("nnpostfix/a-- for a is %d at the end a =%d", a--,a);

            printf("nand a after ; is %d",a); break;

        case 2:

            printf("nprefix/++a for a = %d at the end a =%d", ++a,a);

            printf("nand a after ; is %d",a);

            printf("nnprefix/--a for a = %d at the end a =%d", --a,a);

            printf("nand a after ; is %d",a); break;

        default: goto choose;         }

       printf("nnEnter n to stop re-trying: "); scanf("%s",&b);

   if (b!='n'){ goto sekalilagi;}

   getch();

   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING


#include<stdio.h>

#include<conio.h>

main(){

   int a,prepost;

   char b;

   printf("tThis program is use to proof theory of postfix and prefix");

   sekalilagi:

   printf("nnEnter value a: "); scanf("%d",&a);

   choose:

    printf("nPlease choosen1. postfixn2. PrefixnPlease enter your choice: ");
scanf("%d",&prepost);



if (prepost==1){

            printf("npostfix/a++ for a is %d at the end a =%d", a++,a);

            printf("nand a after ; is %d",a);

            printf("nnpostfix/a-- for a is %d at the end a =%d", a--,a);

            printf("nand a after ; is %d",a); }

else if (prepost==2){

            printf("nprefix/++a for a = %d at the end a =%d", ++a,a);

            printf("nand a after ; is %d",a);

            printf("nnprefix/--a for a = %d at the end a =%d", --a,a);

            printf("nand a after ; is %d",a);}

 else { goto choose;}

       printf("nnEnter n to stop re-trying: "); scanf("%s",&b);

   if (b!='n'){ goto sekalilagi;}

   getch();

   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
        FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
        BTI10202 COMPUTER PROGRAMMING

                                    TEST 1-FRIDAY


 Write a program to segregat number of students according to :

  GRADE E: 0 <= mark <=49

 GRADE D: 50 <=mark <=59

 GRADE C: 60 <= mark <=69

 GRADE B: 70 <= mark <=79

 GRADE A: 80 <= mark <=100




The output should be similar to:
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING




#include<stdio.h>

#include<conio.h>

int main(){

  int noofstudent=0,mark=0, gradeA=0,gradeB=0,gradeC=0,gradeD=0,gradeE=0;

  int i=1;

  printf("44The Program segregrate the number of students according to grade44 ");

  printf("nnEnter Number of student: "); scanf ("%d",&noofstudent);

loop:

        printf("%d student mark: ",i); scanf ("%d",&mark);

             if (mark>=0 && mark <=49)

             { gradeE++;       }

             else if (mark>=50 && mark <=59)

             { gradeD++;           }

             else if (mark>=60 && mark <=69)

             { gradeC++;       }

             else if (mark>=70 && mark <=79)

             { gradeB++;           }

             else if (mark>=80 && mark <=100)

             { gradeA++;           }



i++;

if (i<noofstudent)

goto loop;
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
       FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
       BTI10202 COMPUTER PROGRAMMING




printf("n______________________________________________n ");

printf("nThere is %d students receive grade A ",gradeA);

printf("nThere is %d students receive grade B ",gradeB);

printf("nThere is %d students receive grade C ",gradeC);

printf("nThere is %d students receive grade D ",gradeD);

printf("nThere is %d students receive grade E ",gradeE);



  getch();

  return 0;

  }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

                                             TEST 1-FRIDAY



       Develelope a simple program which
       receive radius of a circle from user and
       allowed user to choose between
       calculating area of a circle or
       circumferense of a circle,:

       Note that:

       area= πxrad2

       and circumference = 2xπxrad



The output should be similar to :




The user must be able to keep calculating until the key end otherwise.
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

#include<math.h>

#define PI 3.1416

main(){

   char type,b;

   float radius,circumference,area;

   printf("This program calculate Area or Circumference of a circle");

   again:

   printf("na:areanc:circumferencennEnter selection:");scanf("%s",&type);

   printf("nEnter radius of a circle:"); scanf("%f",&radius);

   cal:

   switch(type){

            case 'a':

              area= PI*pow(radius,2);

              printf("nThe area of a circle for %.2fcm radius is %.4f",radius,area); break;

            case 'c':

              circumference= 2*PI*radius;

printf("nThe circumference of a circle for %.2fcm radius is %.4f",radius,circumference);break;

            default:

                 printf("wrong selection");

                 printf("na:areanc:circumferencennPlease re-enter selection:");

                 scanf("%s",&type); goto cal; }

   printf("nnEnter n to stop re-trying: "); scanf("%s",&b);

   if (b!='n'){ goto again;}

   getch();



   }
UNIVERSITI TUN HUSSEIN ONN MALAYSIA
          FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING
          BTI10202 COMPUTER PROGRAMMING

#include<stdio.h>

#include<conio.h>

#include<math.h>

#define PI 3.1416

main(){

   char type,b;

   float radius,circumference,area;

   printf("This program calculate Area or Circumference of a circle");

   again:

   printf("na:areanc:circumferencennEnter selection:");

   scanf("%s",&type);

   printf("nEnter radius of a circle:");

   scanf("%f",&radius);

   cal:

   if (type=='a'){

              area= PI*pow(radius,2);

              printf("nThe area of a circle for %.2fcm radius is %.4f",radius,area); }

   else if (type=='c') {

              circumference= 2*PI*radius;

             printf("nThe circumference of a circle for %.2fcm radius is
          %.4f",radius,circumference);}

   else {

                 printf("wrong selection");

                 printf("na:areanc:circumferencennPlease re-enter selection:");

                 scanf("%s",&type); goto cal; }

   printf("nnEnter n to stop re-trying: "); scanf("%s",&b);

   if (b!='n'){ goto again;}

   getch();          }

Contenu connexe

En vedette

Amanda Kane - Presentation Mdes 810 Entrepeneurship Applied
Amanda Kane - Presentation Mdes 810 Entrepeneurship AppliedAmanda Kane - Presentation Mdes 810 Entrepeneurship Applied
Amanda Kane - Presentation Mdes 810 Entrepeneurship Appliedamandakane1
 
Photo app e sharing:beyond apple device
Photo app e sharing:beyond apple devicePhoto app e sharing:beyond apple device
Photo app e sharing:beyond apple deviceGreta Babbini
 
Dti2143 chapter 5
Dti2143 chapter 5Dti2143 chapter 5
Dti2143 chapter 5alish sha
 
Anuncios sexistas
Anuncios sexistasAnuncios sexistas
Anuncios sexistasjuanapardo
 
Dti2143 lab sheet 6
Dti2143 lab sheet 6Dti2143 lab sheet 6
Dti2143 lab sheet 6alish sha
 
52206811 pequenos-musicos-vol-1
52206811 pequenos-musicos-vol-152206811 pequenos-musicos-vol-1
52206811 pequenos-musicos-vol-1Dinita Lemos
 
オウンドメディア時代だからこそ! MTクラウド版への期待と不満
オウンドメディア時代だからこそ! MTクラウド版への期待と不満オウンドメディア時代だからこそ! MTクラウド版への期待と不満
オウンドメディア時代だからこそ! MTクラウド版への期待と不満新一 佐藤
 
29 fotosintese
29 fotosintese29 fotosintese
29 fotosintesejuanapardo
 
Natalia_Tarabanova_cmf2013
Natalia_Tarabanova_cmf2013Natalia_Tarabanova_cmf2013
Natalia_Tarabanova_cmf2013Evgeny Vasyuk
 
Fotosintese 2009 new
Fotosintese 2009 newFotosintese 2009 new
Fotosintese 2009 newjuanapardo
 
Meiose 2010 2011 new
Meiose 2010 2011 newMeiose 2010 2011 new
Meiose 2010 2011 newjuanapardo
 
Lemonade Day in Austin, TX
Lemonade Day in Austin, TXLemonade Day in Austin, TX
Lemonade Day in Austin, TXLemonadeDay
 

En vedette (18)

Amanda Kane - Presentation Mdes 810 Entrepeneurship Applied
Amanda Kane - Presentation Mdes 810 Entrepeneurship AppliedAmanda Kane - Presentation Mdes 810 Entrepeneurship Applied
Amanda Kane - Presentation Mdes 810 Entrepeneurship Applied
 
Photo app e sharing:beyond apple device
Photo app e sharing:beyond apple devicePhoto app e sharing:beyond apple device
Photo app e sharing:beyond apple device
 
Dti2143 chapter 5
Dti2143 chapter 5Dti2143 chapter 5
Dti2143 chapter 5
 
Anuncios sexistas
Anuncios sexistasAnuncios sexistas
Anuncios sexistas
 
žYdėjimas
žYdėjimasžYdėjimas
žYdėjimas
 
Dti2143 lab sheet 6
Dti2143 lab sheet 6Dti2143 lab sheet 6
Dti2143 lab sheet 6
 
52206811 pequenos-musicos-vol-1
52206811 pequenos-musicos-vol-152206811 pequenos-musicos-vol-1
52206811 pequenos-musicos-vol-1
 
オウンドメディア時代だからこそ! MTクラウド版への期待と不満
オウンドメディア時代だからこそ! MTクラウド版への期待と不満オウンドメディア時代だからこそ! MTクラウド版への期待と不満
オウンドメディア時代だからこそ! MTクラウド版への期待と不満
 
29 fotosintese
29 fotosintese29 fotosintese
29 fotosintese
 
El agua.
El agua.El agua.
El agua.
 
Vocabulary cards
Vocabulary cardsVocabulary cards
Vocabulary cards
 
Nuggets of wisdom
Nuggets of wisdomNuggets of wisdom
Nuggets of wisdom
 
Natalia_Tarabanova_cmf2013
Natalia_Tarabanova_cmf2013Natalia_Tarabanova_cmf2013
Natalia_Tarabanova_cmf2013
 
Investment presentation
Investment presentationInvestment presentation
Investment presentation
 
Indonesia JCM
Indonesia JCM Indonesia JCM
Indonesia JCM
 
Fotosintese 2009 new
Fotosintese 2009 newFotosintese 2009 new
Fotosintese 2009 new
 
Meiose 2010 2011 new
Meiose 2010 2011 newMeiose 2010 2011 new
Meiose 2010 2011 new
 
Lemonade Day in Austin, TX
Lemonade Day in Austin, TXLemonade Day in Austin, TX
Lemonade Day in Austin, TX
 

Plus de alish sha

T22016 – how to answer with ubs 9
T22016 – how to answer with ubs 9T22016 – how to answer with ubs 9
T22016 – how to answer with ubs 9alish sha
 
July 2014 theory exam (theory)
July 2014 theory exam (theory)July 2014 theory exam (theory)
July 2014 theory exam (theory)alish sha
 
Accounting basic equation
Accounting basic equation Accounting basic equation
Accounting basic equation alish sha
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifahalish sha
 
It 302 computerized accounting (week 1) - sharifah
It 302   computerized accounting (week 1) - sharifahIt 302   computerized accounting (week 1) - sharifah
It 302 computerized accounting (week 1) - sharifahalish sha
 
What are the causes of conflicts (Bahasa Malaysia)
What are the causes of conflicts (Bahasa Malaysia)What are the causes of conflicts (Bahasa Malaysia)
What are the causes of conflicts (Bahasa Malaysia)alish sha
 
Lab 9 sem ii_12_13
Lab 9 sem ii_12_13Lab 9 sem ii_12_13
Lab 9 sem ii_12_13alish sha
 
Lab 10 sem ii_12_13
Lab 10 sem ii_12_13Lab 10 sem ii_12_13
Lab 10 sem ii_12_13alish sha
 
Lab 5 2012/2012
Lab 5 2012/2012Lab 5 2012/2012
Lab 5 2012/2012alish sha
 
Purpose elaborate
Purpose elaboratePurpose elaborate
Purpose elaboratealish sha
 
Test 1 alish schema 1
Test 1 alish schema 1Test 1 alish schema 1
Test 1 alish schema 1alish sha
 
Lab 6 sem ii_11_12
Lab 6 sem ii_11_12Lab 6 sem ii_11_12
Lab 6 sem ii_11_12alish sha
 
Test 1 skema q&a
Test 1 skema q&aTest 1 skema q&a
Test 1 skema q&aalish sha
 
Final project
Final projectFinal project
Final projectalish sha
 
Final project
Final projectFinal project
Final projectalish sha
 
Carry markdam31303
Carry markdam31303Carry markdam31303
Carry markdam31303alish sha
 
Final project
Final projectFinal project
Final projectalish sha
 
Final project
Final projectFinal project
Final projectalish sha
 

Plus de alish sha (20)

T22016 – how to answer with ubs 9
T22016 – how to answer with ubs 9T22016 – how to answer with ubs 9
T22016 – how to answer with ubs 9
 
July 2014 theory exam (theory)
July 2014 theory exam (theory)July 2014 theory exam (theory)
July 2014 theory exam (theory)
 
Accounting basic equation
Accounting basic equation Accounting basic equation
Accounting basic equation
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
 
It 302 computerized accounting (week 1) - sharifah
It 302   computerized accounting (week 1) - sharifahIt 302   computerized accounting (week 1) - sharifah
It 302 computerized accounting (week 1) - sharifah
 
What are the causes of conflicts (Bahasa Malaysia)
What are the causes of conflicts (Bahasa Malaysia)What are the causes of conflicts (Bahasa Malaysia)
What are the causes of conflicts (Bahasa Malaysia)
 
Lab 9 sem ii_12_13
Lab 9 sem ii_12_13Lab 9 sem ii_12_13
Lab 9 sem ii_12_13
 
Lab 10 sem ii_12_13
Lab 10 sem ii_12_13Lab 10 sem ii_12_13
Lab 10 sem ii_12_13
 
Lab 6
Lab 6Lab 6
Lab 6
 
Lab 5 2012/2012
Lab 5 2012/2012Lab 5 2012/2012
Lab 5 2012/2012
 
Purpose elaborate
Purpose elaboratePurpose elaborate
Purpose elaborate
 
Lab sheet 1
Lab sheet 1Lab sheet 1
Lab sheet 1
 
Test 1 alish schema 1
Test 1 alish schema 1Test 1 alish schema 1
Test 1 alish schema 1
 
Lab 6 sem ii_11_12
Lab 6 sem ii_11_12Lab 6 sem ii_11_12
Lab 6 sem ii_11_12
 
Test 1 skema q&a
Test 1 skema q&aTest 1 skema q&a
Test 1 skema q&a
 
Final project
Final projectFinal project
Final project
 
Final project
Final projectFinal project
Final project
 
Carry markdam31303
Carry markdam31303Carry markdam31303
Carry markdam31303
 
Final project
Final projectFinal project
Final project
 
Final project
Final projectFinal project
Final project
 

Dernier

All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 

Dernier (20)

All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 

Test 1 skema q&a

  • 1. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-MONDAY Write a program to calculate mass of the liquid in a tank. Allow the user to input the volume either in cm or meter, and prompt the user to recalculate if desire. Note that: Oil density (ρ)= 850 kg/m3 Mass=ρV The output should be similar to:
  • 2. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #include<math.h> main(){ float oildensity, tankvolume,mass=0; char oilunit,again; printf("This program calculate the mass of oil in a tank"); start: printf("nnEnter oil density: ");scanf("%f",&oildensity); printf("Enter tank volume: ");scanf("%f",&tankvolume); printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit); recalculate: switch (oilunit){ case 'c': mass= oildensity*((pow(tankvolume,3))/pow(100,3)); break; case 'm': mass= oildensity*(pow(tankvolume,3)); break; default: printf("You have entered a wrong type of unit"); printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit); goto recalculate; } printf("nntThe Mass of oil is %.4fkg",mass); printf("nnDo you want to re-calculate: ");scanf("%s",&again); if(again=='y' || again=='Y') goto start; getch(); }
  • 3. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #include<math.h> main(){ float oildensity, tankvolume,mass=0; char oilunit,again; printf("This program calculate the mass of oil in a tank"); start: printf("nnEnter oil density: ");scanf("%f",&oildensity); printf("Enter tank volume: ");scanf("%f",&tankvolume); printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit); recalculate: if (oilunit== 'c'){ mass= oildensity*((pow(tankvolume,3))/pow(100,3)); } else if (oilunit== 'm'){ mass= oildensity*(pow(tankvolume,3));} else{ printf("You have entered a wrong type of unit"); printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit); goto recalculate; } printf("nntThe Mass of oil is %.4fkg",mass); printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again); if(again=='y' || again=='Y') goto start; getch(); }
  • 4. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float oildensity, tankvolume,mass=0; char oilunit,again; printf("This program calculate the mass of oil in a tank"); start: printf("nnEnter oil density: ");scanf("%f",&oildensity); printf("Enter tank volume: ");scanf("%f",&tankvolume); printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit); recalculate: switch (oilunit){ case 'c': mass= oildensity*(tankvolume/100); break; case 'm': mass= oildensity*tankvolume; break; default: printf("You have entered a wrong type of unit"); printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit); goto recalculate; } printf("nntThe Mass of oil is %.4fkg",mass); printf("nnDo you want to re-calculate: ");scanf("%s",&again); if(again=='y' || again=='Y') goto start; getch(); }
  • 5. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float oildensity, tankvolume,mass=0; char oilunit,again; printf("This program calculate the mass of oil in a tank"); start: printf("nnEnter oil density: ");scanf("%f",&oildensity); printf("Enter tank volume: ");scanf("%f",&tankvolume); printf("nEnter volume unit(m=meter, c=centimeter): ");scanf("%s",&oilunit); recalculate: if (oilunit== 'c'){ mass= oildensity*(tankvolume/100); } else if (oilunit== 'm'){ mass= oildensity*tankvolume;} else{ printf("You have entered a wrong type of unit"); printf("nnEnter oil density unit(g for gram/k for kg): ");scanf("%s",&oilunit); goto recalculate; } printf("nntThe Mass of oil is %.4fkg",mass); printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again); if(again=='y' || again=='Y') goto start; getch(); }
  • 6. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-TUESDAY Base on the table develop a simple program on how long should a man/woman should exercise to burn calories off either by jogging or bicycling. The user must be able to keep calculating until the key end otherwise. Example: A 65kg woman needs to burn of 800 calories by jogging, how long does she need to jog in order to burn of all of the calories. ������������������������������������������������ ������������������������������������������������ 540 Energy output: ������������������������ℎ������ ������ Δ 64 x 68������������ 68 ������������������������������ ������������������������������������������������ 800 Duration: Δ ������������������������������������ ������������������������������������ 516.17 The output should be similar to :
  • 7. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float calorin,weight,totalhour=0; int type; char again; printf("ttt444Exercise Calculator444nn"); start: printf("nEnter calories intake: ");scanf("%f",&calorin); printf("Enter your weight: ");scanf("%f",&weight); choose: printf("nPlease choose type of exercise n1. Joggingn2. BicyclingnPlease enter type: ");scanf("%d",&type); switch(type){ case 1: totalhour=calorin/(weight*(540/68)); printf("ntIn order to burn %.f of calories you need to jog for %.1fhr",calorin,totalhour);break; case 2: totalhour=calorin/(weight*(639/68)); printf("ntIn order to burn %.f of calories you need to cycle for %.1fhr",calorin,totalhour);break; default: goto choose;break; } if(again=='y' || again=='Y') goto start; getch(); }
  • 8. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float calorin,weight,totalhour=0; int type; char again; printf("ttt444Exercise Calculator444nn"); start: printf("nEnter calories intake: ");scanf("%f",&calorin); printf("Enter your weight: ");scanf("%f",&weight); choose: printf("nPlease choose type of exercise n1. Joggingn2. BicyclingnPlease enter type: ");scanf("%d",&type); if (type==1){ totalhour=calorin/(weight*(540/68)); printf("ntIn order to burn %.f of calories you need to jog for %.1fhr",calorin,totalhour); } else if (type==2){ totalhour=calorin/(weight*(639/68)); printf("ntIn order to burn %.f of calories you need to cycle for %.1fhr",calorin,totalhour); } else { goto choose;} if(again=='y' || again=='Y') goto start; getch(); }
  • 9. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-TUESDAY Base on the table develop a simple program on how long should a man/woman should exercise to burn calories off either by jogging or playing tennis. The user must be able to keep calculating until the key end otherwise. Example: A 65kg woman needs to burn of 800 calories by jogging, how long does she need to jog in order to burn of all of the calories. ������������������������������������������������ ������������������������������������������������ 540 Energy output: ������������������������ℎ������ ������ Δ 64 x 68������������ 68 ������������������������������ ������������������������������������������������ 800 Duration: Δ ������������������������������������ ������������������������������������ 508.23 The output should be similar to :
  • 10. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float calorin,weight,totalhour=0; int type; char again; printf("ttt444Exercise Calculator444nn"); start: printf("nEnter calories intake: ");scanf("%f",&calorin); printf("Enter your weight: ");scanf("%f",&weight); choose: printf("nPlease choose type of exercise n1. Joggingn2. TennisnPlease enter type: ");scanf("%d",&type); switch(type){ case 1: totalhour=calorin/(weight*(540/68)); printf("ntIn order to burn %.f of calories you need to jog for %.1fhr",calorin,totalhour);break; case 2: totalhour=calorin/(weight*(480/68)); printf("ntIn order to burn %.f of calories you need to play intense tennis for %.1fhr", calorin,totalhour); break; default: goto choose; break; } printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again); if(again=='y' || again=='Y') goto start; getch(); }
  • 11. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float calorin,weight,totalhour=0; int type; char again; printf("ttt444Exercise Calculator444nn"); start: printf("nEnter calories intake: ");scanf("%f",&calorin); printf("Enter your weight: ");scanf("%f",&weight); choose: printf("nPlease choose type of exercise n1. Joggingn2. TennisnPlease enter type: ");scanf("%d",&type); if(type==1){ totalhour=calorin/(weight*(540/68)); printf("ntIn order to burn %.f of calories you need to jog for %.1fhr",calorin,totalhour);} else if(type==2){ totalhour=calorin/(weight*(480/68)); printf("ntIn order to burn %.f of calories you need to play intense tennis for %.1fhr",calorin,totalhour); } else{ goto choose; } printf("nnDo you want to re-calculate(enter y for yes): ");scanf("%s",&again); if(again=='y' || again=='Y') goto start; getch(); }
  • 12. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-TUESDAY Base on the table develop a simple program on how long should a man/woman should exercise to burn calories off either by fast swimming or bicycling. The user must be able to keep calculating until the key end otherwise. Example: A 65kg woman needs to burn of 800 calories by jogging, how long does she need to jog in order to burn of all of the calories. ������������������������������������������������ ������������������������������������������������ 540 Energy output: ������������������������ℎ������ ������ Δ 64 x 68������������ 68 ������������������������������ ������������������������������������������������ 800 Duration: Δ ������������������������������������ ������������������������������������ 508.23 The output should be similar to :
  • 13. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float calorin,weight,totalhour=0; int type; char again; printf("ttt444Exercise Calculator444nn"); start: printf("nEnter calories intake: ");scanf("%f",&calorin); printf("Enter your weight: ");scanf("%f",&weight); choose: printf("nPlease choose type of exercise n1. Fast Swimmingn2. BicyclingnPlease enter type: ");scanf("%d",&type); switch(type){ case 1: totalhour=calorin/(weight*(860/68)); printf("ntIn order to burn %.f of calories you need to fast swimming for %.1fhr",calorin,totalhour);break; case 2: totalhour=calorin/(weight*(639/68)); printf("ntIn order to burn %.f of calories you need to cycle for %.1fhr",calorin,totalhour); break; default: goto choose;break; }
  • 14. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ float calorin,weight,totalhour=0; int type; char again; printf("ttt444Exercise Calculator444nn"); start: printf("nEnter calories intake: ");scanf("%f",&calorin); printf("Enter your weight: ");scanf("%f",&weight); choose: printf("nPlease choose type of exercise n1. Fast Swimmingn2. BicyclingnPlease enter type: ");scanf("%d",&type); if(type==1){ totalhour=calorin/(weight*(860/68)); printf("ntIn order to burn %.f of calories you need to fast swimming for %.1fhr", calorin,totalhour);} else if (type==2){ totalhour=calorin/(weight*(639/68)); printf("ntIn order to burn %.f of calories you need to cycle for %.1fhr",calorin,totalhour); } else{ goto choose; } if(again=='y' || again=='Y') goto start; getch(); }
  • 15. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-WEDNESDAY Develop a simple program to calculate radius of a circle. The user need to choose whether to input area or circumference of the circle. Note that: area= πxrad2 and circumference = 2xπxrad The output should be similar to: The user must be able to keep calculating until the key end otherwise.
  • 16. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #include<math.h> #define PI 3.1416 main(){ char type,again; float radius,circumference,area; printf("t444This program calculate radius of a circle444"); start: printf("nna:areanc:circumferencennEnter the information that you have:"); scanf("%s",&type); cal: switch(type){ case 'a': printf("nEnter area of a circle:");scanf("%f",&area); radius = sqrt(area/PI); printf("nThe area of a circle is %.2f while the radius is %.4f",area,radius); break; case 'c': printf("nEnter circumference of a circle:");scanf("%f",&circumference); radius= circumference/(PI*2); printf("nThe circumference of a circle is %.2f while the radius is %.4f",circumference,radius);break; default: printf("na:areanc:circumferencennPlease re-enter selection:"); scanf("%s",&type); goto cal; } if(again=='y' || again=='Y') { goto start;} getch(); }
  • 17. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #include<math.h> #define PI 3.1416 main(){ char type,again; float radius,circumference,area; printf("t444This program calculate radius of a circle444"); start: printf("nna:areanc:circumferencennEnter the information that you have:"); scanf("%s",&type); cal: if (type=='a'){ printf("nEnter area of a circle:");scanf("%f",&area); radius = sqrt(area/PI); printf("nThe area of a circle is %.2f while the radius is %.4f",area,radius);} else if(type== 'c'){ printf("nEnter circumference of a circle:");scanf("%f",&circumference); radius=circumference/(PI*2); printf("nThe circumference of a circle is %.2f while the radius is %.4f",circumference,radius);} else{ printf("na:areanc:circumferencennPlease re-enter selection:"); scanf("%s",&type); goto cal;} if(again=='y' || again=='Y') goto start; getch(); }
  • 18. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-WEDNESDAY Develop a simple program to calculate either an area or perimeters of a semi circle. The program must prompt the user to input radius. Note that: area= πxrad2 and circumference = 2xπxrad The output should be similar to : 20.7075 The user must be able to keep calculating until the key end otherwise.
  • 19. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #define PI 3.1415 main(){ char type,again; float radius,circumference,area,perimeters; printf("t444SEMI-CIRCLE CALCULATOR444"); start: printf("na:areanp:perimetersnnEnter selection:"); scanf("%s",&type); printf("nEnter radius of the semi-circle:"); scanf("%f",&radius); cal: switch(type){ case 'a': area= 0.5*(PI*pow(radius,2)); printf("nThe area of a semi-circle for %.2f radius is %.4f",radius,area); break; case 'p': circumference= 2*PI*radius; perimeters= (2 *radius)+ (circumference/2); printf("nThe perimeters of a semi-circle for %.2f of radius is %.4f",radius,perimeters);break; default: printf("wrong selection"); printf("na:areanp:PerimetersnnPlease re-enter selection:"); scanf("%s",&type); goto cal; } if(again=='y' || again=='Y') goto start; getch(); }
  • 20. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #define PI 3.1415 main(){ char type,again; float radius,circumference,area,perimeters; printf("t444SEMI-CIRCLE CALCULATOR444"); start: printf("na:areanp:perimetersnnEnter selection:"); scanf("%s",&type); printf("nEnter radius of the semi-circle:"); scanf("%f",&radius); cal: if(type=='a'){ area= 0.5*(PI*pow(radius,2)); printf("nThe area of a semi-circle for %.2f radius is %.4f",radius,area);} else if(type=='p'){ circumference= 2*PI*radius; perimeters= (2 *radius)+ (circumference/2); printf("nThe perimeters of a semi-circle for %.2f of radius is %.4f",radius,perimeters);} else{ printf("wrong selection"); printf("na:areanp:PerimetersnnPlease re-enter selection:"); scanf("%s",&type); goto cal; } if(again=='y' || again=='Y') goto start; getch(); }
  • 21. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-THURSDAY Write a program to prove the theory of prefix and postfix in C Program slybuss. Allow the user to keep testing until ‘n’ is keyed in by the user Note that: Postfix : a++,a— Prefix :++a,--a The output should be similar to:
  • 22. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ int a,prepost; char b; printf("tThis program is use to proof theory of postfix and prefix"); sekalilagi: printf("nnEnter value a: "); scanf("%d",&a); choose: printf("nPlease choosen1. postfixn2. PrefixnPlease enter your choice: "); scanf("%d",&prepost); switch (prepost){ case 1: printf("npostfix/a++ for a is %d at the end a =%d", a++,a); printf("nand a after ; is %d",a); printf("nnpostfix/a-- for a is %d at the end a =%d", a--,a); printf("nand a after ; is %d",a); break; case 2: printf("nprefix/++a for a = %d at the end a =%d", ++a,a); printf("nand a after ; is %d",a); printf("nnprefix/--a for a = %d at the end a =%d", --a,a); printf("nand a after ; is %d",a); break; default: goto choose; } printf("nnEnter n to stop re-trying: "); scanf("%s",&b); if (b!='n'){ goto sekalilagi;} getch(); }
  • 23. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> main(){ int a,prepost; char b; printf("tThis program is use to proof theory of postfix and prefix"); sekalilagi: printf("nnEnter value a: "); scanf("%d",&a); choose: printf("nPlease choosen1. postfixn2. PrefixnPlease enter your choice: "); scanf("%d",&prepost); if (prepost==1){ printf("npostfix/a++ for a is %d at the end a =%d", a++,a); printf("nand a after ; is %d",a); printf("nnpostfix/a-- for a is %d at the end a =%d", a--,a); printf("nand a after ; is %d",a); } else if (prepost==2){ printf("nprefix/++a for a = %d at the end a =%d", ++a,a); printf("nand a after ; is %d",a); printf("nnprefix/--a for a = %d at the end a =%d", --a,a); printf("nand a after ; is %d",a);} else { goto choose;} printf("nnEnter n to stop re-trying: "); scanf("%s",&b); if (b!='n'){ goto sekalilagi;} getch(); }
  • 24. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-FRIDAY Write a program to segregat number of students according to : GRADE E: 0 <= mark <=49 GRADE D: 50 <=mark <=59 GRADE C: 60 <= mark <=69 GRADE B: 70 <= mark <=79 GRADE A: 80 <= mark <=100 The output should be similar to:
  • 25. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> int main(){ int noofstudent=0,mark=0, gradeA=0,gradeB=0,gradeC=0,gradeD=0,gradeE=0; int i=1; printf("44The Program segregrate the number of students according to grade44 "); printf("nnEnter Number of student: "); scanf ("%d",&noofstudent); loop: printf("%d student mark: ",i); scanf ("%d",&mark); if (mark>=0 && mark <=49) { gradeE++; } else if (mark>=50 && mark <=59) { gradeD++; } else if (mark>=60 && mark <=69) { gradeC++; } else if (mark>=70 && mark <=79) { gradeB++; } else if (mark>=80 && mark <=100) { gradeA++; } i++; if (i<noofstudent) goto loop;
  • 26. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING printf("n______________________________________________n "); printf("nThere is %d students receive grade A ",gradeA); printf("nThere is %d students receive grade B ",gradeB); printf("nThere is %d students receive grade C ",gradeC); printf("nThere is %d students receive grade D ",gradeD); printf("nThere is %d students receive grade E ",gradeE); getch(); return 0; }
  • 27. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING TEST 1-FRIDAY Develelope a simple program which receive radius of a circle from user and allowed user to choose between calculating area of a circle or circumferense of a circle,: Note that: area= πxrad2 and circumference = 2xπxrad The output should be similar to : The user must be able to keep calculating until the key end otherwise.
  • 28. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #include<math.h> #define PI 3.1416 main(){ char type,b; float radius,circumference,area; printf("This program calculate Area or Circumference of a circle"); again: printf("na:areanc:circumferencennEnter selection:");scanf("%s",&type); printf("nEnter radius of a circle:"); scanf("%f",&radius); cal: switch(type){ case 'a': area= PI*pow(radius,2); printf("nThe area of a circle for %.2fcm radius is %.4f",radius,area); break; case 'c': circumference= 2*PI*radius; printf("nThe circumference of a circle for %.2fcm radius is %.4f",radius,circumference);break; default: printf("wrong selection"); printf("na:areanc:circumferencennPlease re-enter selection:"); scanf("%s",&type); goto cal; } printf("nnEnter n to stop re-trying: "); scanf("%s",&b); if (b!='n'){ goto again;} getch(); }
  • 29. UNIVERSITI TUN HUSSEIN ONN MALAYSIA FACULTY OF MECHANICAL AND MANUFACTURING ENGINEERING BTI10202 COMPUTER PROGRAMMING #include<stdio.h> #include<conio.h> #include<math.h> #define PI 3.1416 main(){ char type,b; float radius,circumference,area; printf("This program calculate Area or Circumference of a circle"); again: printf("na:areanc:circumferencennEnter selection:"); scanf("%s",&type); printf("nEnter radius of a circle:"); scanf("%f",&radius); cal: if (type=='a'){ area= PI*pow(radius,2); printf("nThe area of a circle for %.2fcm radius is %.4f",radius,area); } else if (type=='c') { circumference= 2*PI*radius; printf("nThe circumference of a circle for %.2fcm radius is %.4f",radius,circumference);} else { printf("wrong selection"); printf("na:areanc:circumferencennPlease re-enter selection:"); scanf("%s",&type); goto cal; } printf("nnEnter n to stop re-trying: "); scanf("%s",&b); if (b!='n'){ goto again;} getch(); }