SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
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();          }

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

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(); }