use strict; use warnings; #### ... my $math=; ... my $sci=; ... #### Bareword "n" not allowed while "strict subs" in use at ... #### use strict; use warnings; my @subjects = qw( maths science history geography ); my $sum = 0; foreach my $subject (@subjects) { print "Enter percentage mark in $subject:\n"; $sum += ; } printf "Your average is: %.2f%%\n", ($sum / scalar(@subjects));