]> git repositories - AIO-converter.git/commitdiff
added mass converter
authorbochard <mail@bochard.net>
Mon, 21 Jul 2025 03:02:19 +0000 (11:02 +0800)
committerbochard <mail@bochard.net>
Mon, 21 Jul 2025 03:02:19 +0000 (11:02 +0800)
.gitignore
main.c

index 68c2d26f3a25b1fd668ed62a5a880d6c46aec51f..60f15b75d83fe74f19ad00802f6a6ddfdda874d0 100644 (file)
@@ -1,2 +1,4 @@
 main
-tempCodeRunnerFile.c
\ No newline at end of file
+main.o
+tempCodeRunnerFile.c
+*.geany
diff --git a/main.c b/main.c
index 1b7885e184afeaddfb2e008890c54d0ceab088a2..dc93be37643aabce0cfdae1667013c2819c3a7b0 100644 (file)
--- a/main.c
+++ b/main.c
@@ -64,27 +64,27 @@ void tempConverter(){
   switch(choice){
     case 1:
       result = (((float) 9 / 5) * value) + 32;
-      printf("%.2f°C is %.2f°F", value, result);
+      printf("%.2f °C is %.2f °F", value, result);
       break;
     case 2:
       result = value + 273.15;
-      printf("%.2f°C is %.2f°K", value, result);
+      printf("%.2f °C is %.2f °K", value, result);
       break;
     case 3:
       result = (value - 32) * ((float) 5 / 9);
-      printf("%.2f°F is %.2f°C", value, result);
+      printf("%.2f °F is %.2f °C", value, result);
       break;
     case 4:
       result = (value + 459.67) * ((float) 5 / 9);
-      printf("%.2f°F is %.2f°K", value, result);
+      printf("%.2f °F is %.2f °K", value, result);
       break;
     case 5:
       result = value - 273.15;
-      printf("%.2f°K is %.2f°C", value, result);
+      printf("%.2f °K is %.2f °C", value, result);
       break;
     case 6:
       result = (value * ((float) 9 / 5)) - 459.67;
-      printf("%.2f°K is %.2f°F", value, result);
+      printf("%.2f °K is %.2f °F", value, result);
       break;
     default:
       printf("Oops...invalid option: '%d'", choice);
@@ -158,5 +158,30 @@ void currConverter(){
 }
 
 void massConverter(){
+       int choice;
+  float value;
+  float result;
+
+  printf("%.*s", 10, "-----------------");
+  printf(" Welcome to the Mass Converter! ");
+  printf("%.*s", 10, "-----------------");
+  printf("\nChoose one from the list:\n");
+  printf("(1)Gram to Pound\t(2)Pound to Gram\n");
+  scanf(" %d", &choice);
+  printf("Enter a value: ");
+  scanf("%f", &value);
 
-}
\ No newline at end of file
+  switch(choice){
+    case 1:
+      result = value * 0.0022046226;
+      printf("%.2f g is %.2f lbs", value, result);
+      break;
+    case 2:
+      result = value * 453.59237;
+      printf("%.2f lbs is %.2f g", value, result);
+      break;
+    default:
+      printf("Oops...invalid option: '%d'", choice);
+      printf("\nTry again.");
+  }
+}