//Modular programming with names of bones
//Learning names of 206 bones with Prakash
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
/*80AxialBones,126AppendicularBones=206Bones*/
// Axial Skeleton //22skull,7other,51trunk=80
//skull //8cranium,14facial=22
void cranium(); //1Frontal,2Parietal,2Temporal,1Occipital,1Sphenoid,1Ethmoid=8
void facial(); //2Maxilla,1Mandible,2Zygomatic,2Lacrimal,2Palantine,2Nasal,1Vomer,2Inferior Nasal Conchae=14
//other //6earossicles,1=7
void earossicles(); //2*(1Malleus(Hammer),1Incus(Anvil),1Stapes(Stirrup))=6
void hyoid(); //1
//trunk //26veretebrae,25thoracicbone=51
void vertebrae(); //7Cervical vertebrae,12Thoracic vertebrae,5Lumbar vertebrae,1Sacrum,1Coccyx=26
void thoracicbone(); //12pairs of ribs,1sternum=25
//Appendicular Bone //64upperextremities,62lowerextremities=126
//Upper Extremities //4pectoral,60upperlimb=64
void pectoral(); //2*(1clavical,1scapula)=2
void upperlimb(); //2*(1Humerus,1radius,1ulna,8carpal,5metacarpal,14phalanges)=60
//Lower Extremities //2pelvic,60lowerlimb=62
void pelvic(); //1sacrum,1coccyx=2
void lowerlimb(); //2*(1Femur,1Patella,1Tibia,1Fibula,7Tarsal,5metatarsal,14phalanges)=60
void all();
int main()
{
int selecter;
char more[10];
printf("Hey, How are you? All fine?(Give an enter if you are)");
getch();
printf("\nToday I am going to help you with learning the skeletal system");
getch();
printf("\nWe have 206 bones in our body. So to make a systematic study we have to divide it into different types! Okay?");
getch();
a:
printf("\n\nHere are a lot of Sections and those sections are numbered. Which of the category do you want to study. Press the number associated with it.");
printf("\n1.Cranium\n2.Facial Bones \n3.Ear Ossicles\n4.Hyoid Bone\n5.Vertebrae\n6.ThoracicBone\n7.Pectoral Girdle\n8.UpperLimb\n9.PelvicGirdle\n10.LowerLimb\n11.AllBonesCounted");
scanf("%d",&selecter);
switch (selecter)
{
case 1:
cranium();
break;
case 2:
facial();
break;
case 3:
earossicles();
break;
case 4:
hyoid();
break;
case 5:
vertebrae();
break;
case 6:
thoracicbone();
break;
case 7:
pectoral();
break;
case 8:
upperlimb();
break;
case 9:
pelvic();
break;
case 10:
lowerlimb();
break;
case 11:
all();
break;
default:
printf("Error\n");
break;
}
printf("\n Do you want to learn more?(Write \"Y\" for Yes and \"N\"for No");
scanf("%s",more);
if (strcmp(strupr(more),"Y")==0)
{goto a;}
return 0;}
void cranium(){printf("\n1Frontal,2Parietal,2Temporal,1Occipital,1Sphenoid,1Ethmoid=8");}
void facial(){printf("\n2Maxilla,1Mandible,2Zygomatic,2Lacrimal,2Palantine,2Nasal,1Vomer,2Inferior Nasal Conchae=14");}
void earossicles(){printf("\n2*(1Malleus(Hammer),1Incus(Anvil),1Stapes(Stirrup))=6");}
void hyoid(){printf("\n1");}
void vertebrae(){printf("\n7Cervical vertebrae,12Thoracic vertebrae,5Lumbar vertebrae,1Sacrum,1Coccyx=26");}
void thoracicbone(){printf("\n12pairs of ribs,1sternum=25");}
void pectoral(){printf("\n2*(1clavical,1scapula)=4");}
void upperlimb(){printf("\n2*(1Humerus,1radius,1ulna,8carpal,5metacarpal,14phalanges)=60");}
void pelvic(){printf("\n1sacrum,1coccyx=2");}
void lowerlimb(){printf("\n2*(1Femur,1Patella,1Tibia,1Fibula,7Tarsal,5metatarsal,14phalanges)=60");}
void all(){printf("\n\t\t80Axial Bones,126AppendicularBones=206Bones");
printf("\n Axial Skeleton 22skull,7other,51trunk=80");
printf(" \nskull 8cranium,14facial=22");
printf("\n cranium 1Frontal,2Parietal,2Temporal,1Occipital,1Sphenoid,1Ethmoid=8");
printf("\n facial 2Maxilla,1Mandible,2Zygomatic,2Lacrimal,2Palantine,2Nasal,1Vomer,2Inferior Nasal Conchae=14");
printf(" \nother 6earossicles,1=7");
printf("\n earossicles 2*(1Malleus(Hammer),1Incus(Anvil),1Stapes(Stirrup))=6");
printf("\nhyoid 1");
printf(" \ntrunk 26veretebrae,25thoracicbone=51");
printf("\n vertebrae 7Cervical vertebrae,12Thoracic vertebrae,5Lumbar vertebrae,1Sacrum,1Coccyx=26");
printf("\n thoracicbone 12pairs of ribs,1sternum=25");
printf("\n");
printf("\n\n\n\t\tAppendicular Bone64upperextremities,62lowerextremities=126");
printf(" \nUpper Extremities \n4pectoral,60upperlimb=64");
printf("\n pectoral \n2clavical,2scapula=4");
printf("\n upperlimb \n2*(1Humerus,1radius,1ulna,8carpal,5metacarpal,14phalanges)=60");
printf(" \nLower Extremities \n2pelvic,60lowerlimb=62");
printf("\n pelvic \n1sacrum,1coccyx=2");
printf("\n lowerlimb \n2*(1Femur,1Patella,1Tibia,1Fibula,7Tarsal,5metatarsal,14phalanges)=60");
}
No comments:
Post a Comment