Change the code to python INPUT coursename INPUT coursenumber INPUT WQ, WH, WF qsum = 0 nq = 0 D0 INPUT quizgrade IF quizgrade=-1 EXIT nq=nq+1 qsum=qsum+quizgrade ENDD0 AQ=qsum/nq hsum = 0 nh = 0 D0 INPUT hgrade IF hgrade=-1 EXIT nh=nh+1 hsum=hsum+hgrade ENDD0 AH=hsum/nh DISPLAY 'is there a final exam? yes/no' INPUT answer IF answer=yes THEN INPUT FE AG= (WQ*AQ+WH*AH+WF*FE)/(WQ+WH+WF) ELSE AG=(WQ*AQ+WH*AH)/(WQ+WH) ENDIF DISPLAY coursenumber, coursename, AG #include #include #include int main(void) { char name [50]; int number, answer; int WQ, WH, WF, nq = 0 , nh = 0 ; double qgrade, hgrade, qsum = 0 , hsum=0, AQ, AH, FE, AG; printf("course name: "); gets (name); printf("course number:"); scanf("%d",&number); printf("WQ: "); scanf("%d", &WQ); printf("WH: "); scanf("%d",&WH); printf("WF: "); scanf("%d",&WF); printf("Enter quiz grades, end with -1 "); do { scanf("%lf",&qgrade); if (qgrade==-1) break; nq++; qsum+=qgrade; } while (1); AQ=qsum/nq; printf("Enter homework grades, end with -1 "); do { scanf("%lf",&hgrade); if (hgrade==-1) break; nh++; hsum+=hgrade; } while (1); AH=hsum/nh; printf("is there a final exam? 1 for yes, 0 for no"); scanf("%d",&answer); if (answer==1) { printf("FE: "); scanf("%d",&FE); AG= (WQ*AQ+WH*AH+WF*FE)/(WQ+WH+WF); } else AG= (WQ*AQ+WH*AH)/(WQ+WH); printf("course name: "); puts (name); printf("course number: %d average grade: %g", AG); return 0; }
Change the code to python
INPUT coursename
INPUT coursenumber
INPUT WQ, WH, WF
qsum = 0
nq = 0
D0
INPUT quizgrade
IF quizgrade=-1 EXIT
nq=nq+1
qsum=qsum+quizgrade
ENDD0
AQ=qsum/nq
hsum = 0
nh = 0
D0
INPUT hgrade
IF hgrade=-1 EXIT
nh=nh+1
hsum=hsum+hgrade
ENDD0
AH=hsum/nh
DISPLAY 'is there a
final exam? yes/no'
INPUT answer
IF answer=yes THEN
INPUT FE
AG= (WQ*AQ+WH*AH+WF*FE)/(WQ+WH+WF)
ELSE
AG=(WQ*AQ+WH*AH)/(WQ+WH)
ENDIF
DISPLAY coursenumber,
coursename, AG
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(void)
{
char name [50];
int number, answer;
int WQ, WH, WF, nq = 0 ,
nh = 0 ;
double qgrade, hgrade,
qsum = 0 , hsum=0, AQ, AH,
FE, AG;
printf("course name: ");
gets (name);
printf("course number:");
scanf("%d",&number);
printf("WQ: ");
scanf("%d", &WQ);
printf("WH: ");
scanf("%d",&WH);
printf("WF: ");
scanf("%d",&WF);
printf("Enter quiz grades, end with -1 ");
do
{
scanf("%lf",&qgrade);
if (qgrade==-1) break;
nq++;
qsum+=qgrade;
}
while (1);
AQ=qsum/nq;
printf("Enter homework grades, end with -1 ");
do
{
scanf("%lf",&hgrade);
if (hgrade==-1) break;
nh++;
hsum+=hgrade;
}
while (1);
AH=hsum/nh;
printf("is there a final exam? 1 for yes, 0 for no");
scanf("%d",&answer);
if (answer==1)
{
printf("FE: ");
scanf("%d",&FE);
AG= (WQ*AQ+WH*AH+WF*FE)/(WQ+WH+WF);
}
else AG=
(WQ*AQ+WH*AH)/(WQ+WH);
printf("course name: ");
puts (name);
printf("course number: %d average grade: %g", AG);
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images