From fe9b8c024882e33d080aad718c35d40a89863a42 Mon Sep 17 00:00:00 2001 From: Fudgerboy <91767657+Fudgerboy@users.noreply.github.com> Date: Thu, 7 Dec 2023 05:54:33 +0000 Subject: Wed, Dec 6, 2023, 9:54 PM -08:00 --- wk2/pset2/readability/readability.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'wk2/pset2/readability') diff --git a/wk2/pset2/readability/readability.c b/wk2/pset2/readability/readability.c index b094859..2aa92a1 100644 --- a/wk2/pset2/readability/readability.c +++ b/wk2/pset2/readability/readability.c @@ -4,9 +4,9 @@ int main(void) { string text = get_string("Text: "); - int s = 0; - int w = 1; - int l = 0; + float s = 0; + float w = 1; + float l = 0; int i = 0; char c; do @@ -29,11 +29,19 @@ int main(void) } } while (c != '\0'); - printf("s: %i w: %i l: %i\n", s, w, l); + printf("s: %f w: %f l: %f\n", s, w, l); float L = (float)(l / w) * 100; float S = (double)(s / w) * 100; float index = 0.0588 * L - 0.296 * S - 15.8; printf("L: %f, S: %f, Grade: %f\n", L, S, index); + if (index % 1 >+ 0.5) { + index = (int)index + 0.5; + } + else + { + index = (int)index; + } + printf("Grade: %f\n", index); } /* -- cgit v1.2.3