1 /* ---------- */
2 /* naji_len.c */
3 /* ---------- */
4 
5 /* naji popular length converters */
6 
7 /* this  .c  file is a part */
8 /* of libnaji version 0.6.4 */
9 
10 /* libnaji is based on   */
11 /* the original najitool */
12 
13 /* both najitool and libnaji */
14 /* are public domain and are */
15 /* made by the same author   */
16 /* please read license.txt   */
17 
18 /* made by NECDET COKYAZICI  */
19 
20 
21 #include "libnaji.h"
22 
23 
24 static char buffer[1024];
25 char *end;
26 
27 double meters=0;
28 double yards=0;
29 double feet=0;
30 double inches=0;
31 double cm=0;
32 double mm=0;
33 double km=0;
34 double miles=0;
35 
36 
37 
38 
39 
miles_to_mm(void)40 void miles_to_mm(void)
41 {
42 
43 printf("enter the amount of miles: ");
44 safegets(buffer, 1000);
45 
46 miles = strtod(buffer, &end);
47 
48 mm = miles * 1609344;
49 
50 printf("\n\n%f miles is %f mm\n\n", miles, mm);
51 }
52 
53 
54 
mm_to_miles(void)55 void mm_to_miles(void)
56 {
57 
58 printf("enter the amount of mm: ");
59 safegets(buffer, 1000);
60 
61 mm = strtod(buffer, &end);
62 
63 if (mm == 0)
64 miles = 0;
65 
66 else
67 miles = mm / 1609344;
68 
69 printf("\n\n%f mm is %f miles\n\n", mm, miles);
70 }
71 
72 
73 
74 
75 
76 
77 
miles_to_cm(void)78 void miles_to_cm(void)
79 {
80 
81 printf("enter the amount of miles: ");
82 safegets(buffer, 1000);
83 
84 miles = strtod(buffer, &end);
85 
86 cm = miles * 160934.4;
87 
88 printf("\n\n%f miles is %f cm\n\n", miles, cm);
89 }
90 
91 
92 
cm_to_miles(void)93 void cm_to_miles(void)
94 {
95 
96 printf("enter the amount of cm: ");
97 safegets(buffer, 1000);
98 
99 cm = strtod(buffer, &end);
100 
101 if (cm == 0)
102 miles = 0;
103 
104 else
105 miles = cm / 160934.4;
106 
107 printf("\n\n%f cm is %f miles\n\n", cm, miles);
108 }
109 
110 
111 
112 
113 
114 
115 
miles_to_inches(void)116 void miles_to_inches(void)
117 {
118 
119 printf("enter the amount of miles: ");
120 safegets(buffer, 1000);
121 
122 miles = strtod(buffer, &end);
123 
124 inches = miles * 63360;
125 
126 printf("\n\n%f miles is %f inches\n\n", miles, inches);
127 }
128 
129 
130 
131 
inches_to_miles(void)132 void inches_to_miles(void)
133 {
134 
135 printf("enter the amount of inches: ");
136 safegets(buffer, 1000);
137 
138 inches = strtod(buffer, &end);
139 
140 if (inches == 0)
141 miles = 0;
142 
143 else
144 miles = inches / 63360;
145 
146 printf("\n\n%f inches is %f miles\n\n", inches, miles);
147 }
148 
149 
150 
151 
152 
153 
154 
155 
miles_to_feet(void)156 void miles_to_feet(void)
157 {
158 
159 printf("enter the amount of miles: ");
160 safegets(buffer, 1000);
161 
162 miles = strtod(buffer, &end);
163 
164 feet = miles * 5280;
165 
166 printf("\n\n%f miles is %f feet\n\n", miles, feet);
167 }
168 
169 
170 
feet_to_miles(void)171 void feet_to_miles(void)
172 {
173 
174 printf("enter the amount of feet: ");
175 safegets(buffer, 1000);
176 
177 feet = strtod(buffer, &end);
178 
179 if (feet == 0)
180 miles = 0;
181 
182 else
183 miles = feet / 5280;
184 
185 printf("\n\n%f feet is %f miles\n\n", feet, miles);
186 }
187 
188 
189 
190 
191 
192 
193 
194 
miles_to_yards(void)195 void miles_to_yards(void)
196 {
197 
198 printf("enter the amount of miles: ");
199 safegets(buffer, 1000);
200 
201 miles = strtod(buffer, &end);
202 
203 yards = miles * 1760;
204 
205 printf("\n\n%f miles is %f yards\n\n", miles, yards);
206 }
207 
208 
209 
yards_to_miles(void)210 void yards_to_miles(void)
211 {
212 
213 printf("enter the amount of yards: ");
214 safegets(buffer, 1000);
215 
216 yards = strtod(buffer, &end);
217 
218 if (yards == 0)
219 miles = 0;
220 
221 else
222 miles = yards / 1760;
223 
224 printf("\n\n%f yards is %f miles\n\n", yards, miles);
225 }
226 
227 
228 
229 
230 
231 
232 
233 
234 
miles_to_meters(void)235 void miles_to_meters(void)
236 {
237 
238 printf("enter the amount of miles: ");
239 safegets(buffer, 1000);
240 
241 miles = strtod(buffer, &end);
242 
243 meters = miles * 1609.344;
244 
245 printf("\n\n%f miles is %f meters\n\n", miles, meters);
246 }
247 
248 
249 
meters_to_miles(void)250 void meters_to_miles(void)
251 {
252 
253 printf("enter the amount of meters: ");
254 safegets(buffer, 1000);
255 
256 meters = strtod(buffer, &end);
257 
258 if (meters == 0)
259 miles = 0;
260 
261 else
262 miles = meters / 1609.344;
263 
264 printf("\n\n%f meters is %f miles\n\n", meters, miles);
265 }
266 
267 
268 
269 
270 
271 
272 
273 
miles_to_km(void)274 void miles_to_km(void)
275 {
276 
277 printf("enter the amount of miles: ");
278 safegets(buffer, 1000);
279 
280 miles = strtod(buffer, &end);
281 
282 km = miles * 1.609344;
283 
284 printf("\n\n%f miles is %f km\n\n", miles, km);
285 }
286 
287 
288 
km_to_miles(void)289 void km_to_miles(void)
290 {
291 
292 printf("enter the amount of km: ");
293 safegets(buffer, 1000);
294 
295 km = strtod(buffer, &end);
296 
297 if (km == 0)
298 miles = 0;
299 
300 else
301 miles = km / 1.609344;
302 
303 printf("\n\n%f km is %f miles\n\n", km, miles);
304 }
305 
306 
307 
308 
309 
310 
km_to_yards(void)311 void km_to_yards(void)
312 {
313 
314 printf("enter the amount of km: ");
315 safegets(buffer, 1000);
316 
317 km = strtod(buffer, &end);
318 
319 yards = km * 1093.613298;
320 
321 printf("\n\n%f km is %f yards\n\n", km, yards);
322 }
323 
324 
325 
326 
yards_to_km(void)327 void yards_to_km(void)
328 {
329 
330 printf("enter the amount of yards: ");
331 safegets(buffer, 1000);
332 
333 yards = strtod(buffer, &end);
334 
335 if (yards == 0)
336 km = 0;
337 
338 else
339 km = yards / 1093.613298;
340 
341 printf("\n\n%f yards is %f km\n\n", yards, km);
342 }
343 
344 
345 
346 
347 
348 
349 
km_to_feet(void)350 void km_to_feet(void)
351 {
352 
353 printf("enter the amount of km: ");
354 safegets(buffer, 1000);
355 
356 km = strtod(buffer, &end);
357 
358 feet = km * 3280.839895;
359 
360 printf("\n\n%f km is %f feet\n\n", km, feet);
361 }
362 
363 
364 
365 
feet_to_km(void)366 void feet_to_km(void)
367 {
368 
369 printf("enter the amount of feet: ");
370 safegets(buffer, 1000);
371 
372 feet = strtod(buffer, &end);
373 
374 if (feet == 0)
375 km = 0;
376 
377 else
378 km = feet / 3280.839895;
379 
380 printf("\n\n%f feet is %f km\n\n", feet, km);
381 }
382 
383 
384 
385 
386 
387 
388 
km_to_inches(void)389 void km_to_inches(void)
390 {
391 
392 printf("enter the amount of km: ");
393 safegets(buffer, 1000);
394 
395 km = strtod(buffer, &end);
396 
397 inches = km * 39370.07874;
398 
399 printf("\n\n%f km is %f inches\n\n", km, inches);
400 }
401 
402 
403 
inches_to_km(void)404 void inches_to_km(void)
405 {
406 
407 printf("enter the amount of inches: ");
408 safegets(buffer, 1000);
409 
410 inches = strtod(buffer, &end);
411 
412 if (inches == 0)
413 km = 0;
414 
415 else
416 km = inches / 39370.07874;
417 
418 printf("\n\n%f inches is %f km\n\n", inches, km);
419 }
420 
421 
422 
423 
424 
425 
km_to_meters(void)426 void km_to_meters(void)
427 {
428 
429 printf("enter the amount of km: ");
430 safegets(buffer, 1000);
431 
432 km = strtod(buffer, &end);
433 
434 meters = km * 1000;
435 
436 printf("\n\n%f km is %f meters\n\n", km, meters);
437 }
438 
439 
440 
meters_to_km(void)441 void meters_to_km(void)
442 {
443 
444 printf("enter the amount of meters: ");
445 safegets(buffer, 1000);
446 
447 meters = strtod(buffer, &end);
448 
449 if (meters == 0)
450 km = 0;
451 
452 else
453 km = meters / 1000;
454 
455 printf("\n\n%f meters is %f km\n\n", meters, km);
456 }
457 
458 
459 
460 
461 
462 
km_to_cm(void)463 void km_to_cm(void)
464 {
465 
466 printf("enter the amount of km: ");
467 safegets(buffer, 1000);
468 
469 km = strtod(buffer, &end);
470 
471 cm = km * 100000;
472 
473 printf("\n\n%f km is %f cm\n\n", km, cm);
474 }
475 
476 
477 
cm_to_km(void)478 void cm_to_km(void)
479 {
480 
481 printf("enter the amount of cm: ");
482 safegets(buffer, 1000);
483 
484 cm = strtod(buffer, &end);
485 
486 if (cm == 0)
487 km = 0;
488 
489 else
490 km = cm / 100000;
491 
492 printf("\n\n%f cm is %f km\n\n", cm, km);
493 }
494 
495 
496 
km_to_mm(void)497 void km_to_mm(void)
498 {
499 
500 printf("enter the amount of km: ");
501 safegets(buffer, 1000);
502 
503 km = strtod(buffer, &end);
504 
505 mm = km * 1000000;
506 
507 printf("\n\n%f km is %f mm\n\n", km, mm);
508 }
509 
510 
511 
mm_to_km(void)512 void mm_to_km(void)
513 {
514 
515 printf("enter the amount of mm: ");
516 safegets(buffer, 1000);
517 
518 mm = strtod(buffer, &end);
519 
520 if (mm == 0)
521 km = 0;
522 
523 else
524 km = mm / 1000000;
525 
526 printf("\n\n%f mm is %f km\n\n", mm, km);
527 }
528 
529 
530 
531 
yards_to_meters(void)532 void yards_to_meters(void)
533 {
534 
535 printf("enter the amount of yards: ");
536 safegets(buffer, 1000);
537 
538 yards = strtod(buffer, &end);
539 
540 meters = yards * 0.9144;
541 
542 printf("\n\n%f yards is %f meters\n\n", yards, meters);
543 }
544 
545 
meters_to_yards(void)546 void meters_to_yards(void)
547 {
548 
549 printf("enter the amount of meters: ");
550 safegets(buffer, 1000);
551 
552 meters = strtod(buffer, &end);
553 
554 if (meters == 0)
555 yards = 0;
556 
557 else
558 yards = meters / 0.9144;
559 
560 printf("\n\n%f meters is %f yards\n\n", meters, yards);
561 }
562 
563 
564 
565 
566 
yards_to_feet(void)567 void yards_to_feet(void)
568 {
569 
570 printf("enter the amount of yards: ");
571 safegets(buffer, 1000);
572 
573 yards = strtod(buffer, &end);
574 
575 feet = yards * 3;
576 
577 printf("\n\n%f yards is %f feet\n\n", yards, feet);
578 }
579 
580 
581 
feet_to_yards(void)582 void feet_to_yards(void)
583 {
584 
585 printf("enter the amount of feet: ");
586 safegets(buffer, 1000);
587 
588 feet = strtod(buffer, &end);
589 
590 if (feet == 0)
591 yards = 0;
592 
593 else
594 yards = feet / 3;
595 
596 printf("\n\n%f feet is %f yards\n\n", feet, yards);
597 }
598 
599 
600 
601 
602 
603 
yards_to_inches(void)604 void yards_to_inches(void)
605 {
606 
607 printf("enter the amount of yards: ");
608 safegets(buffer, 1000);
609 
610 yards = strtod(buffer, &end);
611 
612 inches = yards * 36;
613 
614 printf("\n\n%f yards is %f inches\n\n", yards, inches);
615 }
616 
617 
618 
inches_to_yards(void)619 void inches_to_yards(void)
620 {
621 
622 printf("enter the amount of inches: ");
623 safegets(buffer, 1000);
624 
625 inches = strtod(buffer, &end);
626 
627 if (inches == 0)
628 yards = 0;
629 
630 else
631 yards = inches / 36;
632 
633 printf("\n\n%f inches is %f yards\n\n", inches, yards);
634 }
635 
636 
637 
638 
639 
yards_to_cm(void)640 void yards_to_cm(void)
641 {
642 
643 printf("enter the amount of yards: ");
644 safegets(buffer, 1000);
645 
646 yards = strtod(buffer, &end);
647 
648 cm = yards * 91.44;
649 
650 printf("\n\n%f yards is %f cm\n\n", yards, cm);
651 }
652 
653 
654 
cm_to_yards(void)655 void cm_to_yards(void)
656 {
657 
658 printf("enter the amount of cm: ");
659 safegets(buffer, 1000);
660 
661 cm = strtod(buffer, &end);
662 
663 if (cm == 0)
664 yards = 0;
665 
666 else
667 yards = cm / 91.44;
668 
669 printf("\n\n%f cm is %f yards\n\n", cm, yards);
670 }
671 
672 
673 
674 
675 
676 
yards_to_mm(void)677 void yards_to_mm(void)
678 {
679 
680 printf("enter the amount of yards: ");
681 safegets(buffer, 1000);
682 
683 yards = strtod(buffer, &end);
684 
685 mm = yards * 914.4;
686 
687 printf("\n\n%f yards is %f mm\n\n", yards, mm);
688 }
689 
690 
691 
mm_to_yards(void)692 void mm_to_yards(void)
693 {
694 
695 printf("enter the amount of mm: ");
696 safegets(buffer, 1000);
697 
698 mm = strtod(buffer, &end);
699 
700 if (mm == 0)
701 yards = 0;
702 
703 else
704 yards = mm / 914.4;
705 
706 printf("\n\n%f mm is %f yards\n\n", mm, yards);
707 }
708 
709 
710 
711 
712 
meters_to_mm(void)713 void meters_to_mm(void)
714 {
715 
716 printf("enter the amount of meters: ");
717 safegets(buffer, 1000);
718 
719 meters = strtod(buffer, &end);
720 
721 mm = meters * 1000;
722 
723 printf("\n\n%f meters is %f mm\n\n", meters, mm);
724 }
725 
726 
727 
mm_to_meters(void)728 void mm_to_meters(void)
729 {
730 
731 printf("enter the amount of mm: ");
732 safegets(buffer, 1000);
733 
734 mm = strtod(buffer, &end);
735 
736 if (mm == 0)
737 meters = 0;
738 
739 else
740 meters = mm / 1000;
741 
742 printf("\n\n%f mm is %f meters\n\n", mm, meters);
743 }
744 
745 
746 
feet_to_mm(void)747 void feet_to_mm(void)
748 {
749 
750 printf("enter the amount of feet: ");
751 safegets(buffer, 1000);
752 
753 feet = strtod(buffer, &end);
754 
755 mm = feet * 304.8;
756 
757 printf("\n\n%f feet is %f mm\n\n", feet, mm);
758 }
759 
760 
761 
762 
mm_to_feet(void)763 void mm_to_feet(void)
764 {
765 
766 printf("enter the amount of mm: ");
767 safegets(buffer, 1000);
768 
769 mm = strtod(buffer, &end);
770 
771 if (mm == 0)
772 feet = 0;
773 
774 else
775 feet = mm / 304.8;
776 
777 printf("\n\n%f mm is %f feet\n\n", mm, feet);
778 }
779 
780 
781 
782 
783 
inches_to_mm(void)784 void inches_to_mm(void)
785 {
786 
787 printf("enter the amount of inches: ");
788 safegets(buffer, 1000);
789 
790 inches = strtod(buffer, &end);
791 
792 mm = inches * 25.4;
793 
794 printf("\n\n%f inches is %f mm\n\n", inches, mm);
795 }
796 
797 
798 
mm_to_inches(void)799 void mm_to_inches(void)
800 {
801 
802 printf("enter the amount of mm: ");
803 safegets(buffer, 1000);
804 
805 mm = strtod(buffer, &end);
806 
807 if (mm == 0)
808 inches = 0;
809 
810 else
811 inches = mm / 25.4;
812 
813 printf("\n\n%f mm is %f inches\n\n", mm, inches);
814 }
815 
816 
817 
cm_to_mm(void)818 void cm_to_mm(void)
819 {
820 
821 printf("enter the amount of cm: ");
822 safegets(buffer, 1000);
823 
824 cm = strtod(buffer, &end);
825 
826 mm = cm * 10;
827 
828 printf("\n\n%f cm is %f mm\n\n", cm, mm);
829 }
830 
831 
mm_to_cm(void)832 void mm_to_cm(void)
833 {
834 
835 printf("enter the amount of mm: ");
836 safegets(buffer, 1000);
837 
838 mm = strtod(buffer, &end);
839 
840 if (mm == 0)
841 cm = 0;
842 
843 else
844 cm = mm / 10;
845 
846 printf("\n\n%f mm is %f cm\n\n", mm, cm);
847 }
848 
849 
850 
851 
852 
853 
854 
inches_to_meters(void)855 void inches_to_meters(void)
856 {
857 
858 printf("enter the amount of inches: ");
859 safegets(buffer, 1000);
860 
861 inches = strtod(buffer, &end);
862 
863 if (inches == 0)
864 meters = 0;
865 
866 else
867 meters = inches / 39.370079;
868 
869 printf("\n\n%f inches is %f meters\n\n", inches, meters);
870 }
871 
872 
873 
meters_to_inches(void)874 void meters_to_inches(void)
875 {
876 
877 printf("enter the amount of meters: ");
878 safegets(buffer, 1000);
879 
880 meters = strtod(buffer, &end);
881 
882 inches = meters * 39.370079;
883 
884 printf("\n\n%f meters is %f inches\n\n", meters, inches);
885 }
886 
887 
888 
feet_to_meters(void)889 void feet_to_meters(void)
890 {
891 
892 printf("enter the amount of feet: ");
893 safegets(buffer, 1000);
894 
895 feet = strtod(buffer, &end);
896 
897 if (feet == 0)
898 meters = 0;
899 
900 else
901 meters = feet / 3.28084;
902 
903 printf("\n\n%f feet is %f meters\n\n", feet, meters);
904 }
905 
906 
meters_to_feet(void)907 void meters_to_feet(void)
908 {
909 
910 printf("enter the amount of meters: ");
911 safegets(buffer, 1000);
912 
913 meters = strtod(buffer, &end);
914 
915 feet = meters * 3.28084;
916 
917 printf("\n\n%f meters is %f feet\n\n", meters, feet);
918 }
919 
920 
921 
922 
923 
meters_to_cm(void)924 void meters_to_cm(void)
925 {
926 
927 printf("enter the amount of meters: ");
928 safegets(buffer, 1000);
929 
930 meters = strtod(buffer, &end);
931 
932 cm = meters * 100;
933 
934 printf("\n\n%f meters is %f cm\n\n", meters, cm);
935 }
936 
937 
cm_to_meters(void)938 void cm_to_meters(void)
939 {
940 
941 printf("enter the amount of cm: ");
942 safegets(buffer, 1000);
943 
944 cm = strtod(buffer, &end);
945 
946 if (cm == 0)
947 meters = 0;
948 
949 else
950 meters = cm / 100;
951 
952 printf("\n\n%f cm is %f meters\n\n", cm, meters);
953 }
954 
955 
956 
957 
958 
feet_to_inches(void)959 void feet_to_inches(void)
960 {
961 
962 printf("enter the amount of feet: ");
963 safegets(buffer, 1000);
964 
965 feet = strtod(buffer, &end);
966 
967 inches = feet * 12;
968 
969 printf("\n\n%f feet is %f inches\n\n", feet, inches);
970 }
971 
972 
inches_to_feet(void)973 void inches_to_feet(void)
974 {
975 
976 printf("enter the amount of inches: ");
977 safegets(buffer, 1000);
978 
979 inches = strtod(buffer, &end);
980 
981 if (inches == 0)
982 feet = 0;
983 
984 else
985 feet = inches / 12;
986 
987 printf("\n\n%f inches is %f feet\n\n", inches, feet);
988 }
989 
990 
991 
992 
993 
994 
feet_to_cm(void)995 void feet_to_cm(void)
996 {
997 
998 printf("enter the amount of feet: ");
999 safegets(buffer, 1000);
1000 
1001 feet = strtod(buffer, &end);
1002 
1003 cm = feet * 30.48;
1004 
1005 printf("\n\n%f feet is %f cm\n\n", feet, cm);
1006 }
1007 
1008 
1009 
cm_to_feet(void)1010 void cm_to_feet(void)
1011 {
1012 
1013 printf("enter the amount of cm: ");
1014 safegets(buffer, 1000);
1015 
1016 cm = strtod(buffer, &end);
1017 
1018 if (cm == 0)
1019 feet = 0;
1020 
1021 else
1022 feet = cm / 30.48;
1023 
1024 printf("\n\n%f cm is %f feet\n\n", cm, feet);
1025 }
1026 
1027 
1028 
1029 
1030 
1031 
1032 
inches_to_cm(void)1033 void inches_to_cm(void)
1034 {
1035 
1036 printf("enter the amount of inches: ");
1037 safegets(buffer, 1000);
1038 
1039 inches = strtod(buffer, &end);
1040 
1041 cm = inches * 2.54;
1042 
1043 printf("\n\n%f inches is %f cm\n\n", inches, cm);
1044 }
1045 
1046 
1047 
cm_to_inches(void)1048 void cm_to_inches(void)
1049 {
1050 
1051 printf("enter the amount of cm: ");
1052 safegets(buffer, 1000);
1053 
1054 cm = strtod(buffer, &end);
1055 
1056 if (cm == 0)
1057 inches = 0;
1058 
1059 else
1060 inches = cm / 2.54;
1061 
1062 printf("\n\n%f cm is %f inches\n\n", cm, inches);
1063 }
1064 
1065 
1066 
1067 
1068 
1069 
length(void)1070 void length(void)
1071 {
1072 char choice[10];
1073 
1074 
1075   loop
1076   {
1077 
1078   printf("Please choose:\n");
1079   printf("     0. exit program        19. meters to mm       38. inches to km\n");
1080   printf("     1. inches to cm        20. mm to meters       39. km to feet\n");
1081   printf("     2. cm to inches        21. yards to mm        40. feet to km\n");
1082   printf("     3. feet to cm          22. mm to yards        41. km to yards\n");
1083   printf("     4. cm to feet          23. yards to cm        42. yards to km\n");
1084   printf("     5. feet to inches      24. cm to yards        43. miles to km\n");
1085   printf("     6. inches to feet      25. yards to inches    44. km to miles\n");
1086   printf("     7. meters to cm        26. inches to yards    45. miles to meters\n");
1087   printf("     8. cm to meters        27. yards to feet      46. meters to miles\n");
1088   printf("     9. meters to feet      28. feet to yards      47. miles to yards\n");
1089   printf("    10. feet to meters      29. yards to meters    48. yards to miles\n");
1090   printf("    11. meters to inches    30. meters to yards    49. miles to feet\n");
1091   printf("    12. inches to meters    31. km to mm           50. feet to miles\n");
1092   printf("    13. cm to mm            32. mm to km           51. miles to inches\n");
1093   printf("    14. mm to cm            33. km to cm           52. inches to miles\n");
1094   printf("    15. inches to mm        34. cm to km           53. miles to cm\n");
1095   printf("    16. mm to inches        35. km to meters       54. cm to miles\n");
1096   printf("    17. feet to mm          36. meters to km       55. miles to mm\n");
1097   printf("    18. mm to feet          37. km to inches       56. mm to miles\n");
1098 
1099 
1100   safegets(choice, 5);
1101 
1102   if (!strcmp(choice, "0"))  exit(0);
1103   if (!strcmp(choice, "1"))  inches_to_cm();
1104   if (!strcmp(choice, "2"))  cm_to_inches();
1105   if (!strcmp(choice, "3"))  feet_to_cm();
1106   if (!strcmp(choice, "4"))  cm_to_feet();
1107   if (!strcmp(choice, "5"))  feet_to_inches();
1108   if (!strcmp(choice, "6"))  inches_to_feet();
1109   if (!strcmp(choice, "7"))  meters_to_cm();
1110   if (!strcmp(choice, "8"))  cm_to_meters();
1111   if (!strcmp(choice, "9"))  meters_to_feet();
1112   if (!strcmp(choice, "10")) feet_to_meters();
1113   if (!strcmp(choice, "11")) meters_to_inches();
1114   if (!strcmp(choice, "12")) inches_to_meters();
1115   if (!strcmp(choice, "13")) cm_to_mm();
1116   if (!strcmp(choice, "14")) mm_to_cm();
1117   if (!strcmp(choice, "15")) inches_to_mm();
1118   if (!strcmp(choice, "16")) mm_to_inches();
1119   if (!strcmp(choice, "17")) feet_to_mm();
1120   if (!strcmp(choice, "18")) mm_to_feet();
1121   if (!strcmp(choice, "19")) meters_to_mm();
1122   if (!strcmp(choice, "20")) mm_to_meters();
1123   if (!strcmp(choice, "21")) yards_to_mm();
1124   if (!strcmp(choice, "22")) mm_to_yards();
1125   if (!strcmp(choice, "23")) yards_to_cm();
1126   if (!strcmp(choice, "24")) cm_to_yards();
1127   if (!strcmp(choice, "25")) yards_to_inches();
1128   if (!strcmp(choice, "26")) inches_to_yards();
1129   if (!strcmp(choice, "27")) yards_to_feet();
1130   if (!strcmp(choice, "28")) feet_to_yards();
1131   if (!strcmp(choice, "29")) yards_to_meters();
1132   if (!strcmp(choice, "30")) meters_to_yards();
1133   if (!strcmp(choice, "31")) km_to_mm();
1134   if (!strcmp(choice, "32")) mm_to_km();
1135   if (!strcmp(choice, "33")) km_to_cm();
1136   if (!strcmp(choice, "34")) cm_to_km();
1137   if (!strcmp(choice, "35")) km_to_meters();
1138   if (!strcmp(choice, "36")) meters_to_km();
1139   if (!strcmp(choice, "37")) km_to_inches();
1140   if (!strcmp(choice, "38")) inches_to_km();
1141   if (!strcmp(choice, "39")) km_to_feet();
1142   if (!strcmp(choice, "40")) feet_to_km();
1143   if (!strcmp(choice, "41")) km_to_yards();
1144   if (!strcmp(choice, "42")) yards_to_km();
1145   if (!strcmp(choice, "43")) miles_to_km();
1146   if (!strcmp(choice, "44")) km_to_miles();
1147   if (!strcmp(choice, "45")) miles_to_meters();
1148   if (!strcmp(choice, "46")) meters_to_miles();
1149   if (!strcmp(choice, "47")) miles_to_yards();
1150   if (!strcmp(choice, "48")) yards_to_miles();
1151   if (!strcmp(choice, "49")) miles_to_feet();
1152   if (!strcmp(choice, "50")) feet_to_miles();
1153   if (!strcmp(choice, "51")) miles_to_inches();
1154   if (!strcmp(choice, "52")) inches_to_miles();
1155   if (!strcmp(choice, "53")) miles_to_cm();
1156   if (!strcmp(choice, "54")) cm_to_miles();
1157   if (!strcmp(choice, "55")) miles_to_mm();
1158   if (!strcmp(choice, "56")) mm_to_miles();
1159 
1160 
1161   }
1162 
1163 }
1164