From f42b5d0b0916b78ae226546bd92537ef1de2b3ee Mon Sep 17 00:00:00 2001 From: Reina Harrington-Affine Date: Tue, 29 Jul 2025 15:06:59 -0700 Subject: [PATCH] Re-implementation of exercise 1-2 as a for loop instead of a while loop and simplified printing and calculation into a single statement as demonstrated in section 1-3. --- KNR C/ex1_1-tempconverter.c | 8 +++----- KNR C/ex1_1.out | Bin 0 -> 15480 bytes 2 files changed, 3 insertions(+), 5 deletions(-) create mode 100755 KNR C/ex1_1.out diff --git a/KNR C/ex1_1-tempconverter.c b/KNR C/ex1_1-tempconverter.c index 03d7958..bdbf090 100644 --- a/KNR C/ex1_1-tempconverter.c +++ b/KNR C/ex1_1-tempconverter.c @@ -5,7 +5,7 @@ int main() { - float fahr, celsius; + float fahr; float lower, upper, step; lower = 0; /* lower bound of temp scale*/ @@ -18,11 +18,9 @@ int main() printf("Temperature conversion table with 20-degree^f steps. \n"); printf("%4s\t%6s\n", "DegF", "DegC"); - while (fahr <= upper) + for (fahr = lower; fahr <=300; fahr = fahr + step) { - celsius = (5.0/9.0) * (fahr-32); - printf("%4.0f\t%6.1f\n", fahr, celsius); - fahr = fahr + step; + printf("%4.0f\t%6.1f\n", fahr, (5.0/9.0)*(fahr-32)); } return 0; } diff --git a/KNR C/ex1_1.out b/KNR C/ex1_1.out new file mode 100755 index 0000000000000000000000000000000000000000..fd99a6739fe0169133b6ae5019833db67cada956 GIT binary patch literal 15480 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 bY;&uIbi@)Li8W_s`=xf*-~&DbAF2Kgh%@Lg literal 0 HcmV?d00001