Contents
- admissions3.py
- admissions.c
- admissions.cpp
- Admissions.java
- admissions.py
- createPrintableLab.sh
admissions3.py 1/6
[top][prev][next]
"""
Saint Bonaventure University Programming Contest
Problem #1 - Getting Into College
SOLUTION
"""
def main():
criteria = input()
criteriaList = criteria.split()
ap = int(criteriaList[0])
intangibles = int(criteriaList[1])
gpa = int(criteriaList[2])
sat = int(criteriaList[3])
score = ap*10 + intangibles*8 + gpa*0.25 + sat*0.01
if score >= 70:
print("ADMIT")
else:
print("DENY")
main()
admissions.c 2/6
[top][prev][next]
#include<stdio.h>
/*
* Saint Bonaventure University Programming Contest
* Problem #1 - Getting Into College
*
* SOLUTION
*
* To compile: gcc -o admissions admissions.c
*/
int main() {
int ap, intangibles, gpa, sat;
double score;
scanf("%d%d%d%d", &ap, &intangibles, &gpa, &sat);
score = ap*10 + intangibles*8 + gpa*0.25 + sat*0.01;
if (score >= 70) {
printf("ADMIT\n");
}
else {
printf("DENY\n");
}
}
admissions.cpp 3/6
[top][prev][next]
// Saint Bonaventure University Programming Contest
// March 2, 2007
// Problem #1 - Getting Into College
// Team Name: SOLUTION
// To compile: g++ -o admissionscpp admissions.cpp
#include <iostream>
using namespace std;
int main() {
int AP, intangibles, GPA, SAT;
cin >> AP >> intangibles >> GPA >> SAT;
double score = AP*10 + intangibles*8 + GPA*0.25 + SAT*0.01;
if (score >= 70)
cout << "ADMIT" << endl;
else
cout << "DENY" << endl;
char xyzzy;
cin >> xyzzy;
return 0;
}
Admissions.java 4/6
[top][prev][next]
import java.util.Scanner;
/**
* Saint Bonaventure University Programming Contest
* Problem #1 - Getting Into College
*
* To compile: javac Admissions.java
*
* @author SOLUTION
* @version March 2, 2007
*/
public class Admissions {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int AP = sc.nextInt();
int intangibles = sc.nextInt();
int GPA = sc.nextInt();
int SAT = sc.nextInt();
double score = AP*10 + intangibles*8 + GPA*0.25 + SAT*0.01;
if (score >= 70) {
System.out.println("ADMIT");
}
else {
System.out.println("DENY");
}
}
}
admissions.py 5/6
[top][prev][next]
"""
Saint Bonaventure University Programming Contest
Problem #1 - Getting Into College
SOLUTION
"""
def main():
criteria = raw_input()
criteriaList = criteria.split()
ap = int(criteriaList[0])
intangibles = int(criteriaList[1])
gpa = int(criteriaList[2])
sat = int(criteriaList[3])
score = ap*10 + intangibles*8 + gpa*0.25 + sat*0.01
if score >= 70:
print "ADMIT"
else:
print "DENY"
main()
createPrintableLab.sh 6/6
[top][prev][next]
# Script to print the students' code neatly
# by Sara Sprenkle, 09.2007
# Updated 01.2017 to just use the name of the assignment.
# Updated 01.2019 to prevent including the old .ps and .out files
ARGS=1 # Number of arguments expected.
E_BADARGS=65 # Exit value if incorrect number of args passed.
test $# -lt $ARGS && echo "Usage: `basename $0` <labdirname>" && exit $E_BADARGS
COURSE=cs111
LABDIR=$1
PATHTOLAB=$HOME/$COURSE/$LABDIR
if [ ! -e $PATHTOLAB ];
then
echo "Directory $PATHTOLAB does not exist"
echo " Check that you're using the correct name."
exit
fi
if [ -f $PATHTOLAB ];
then
echo "ERROR: entered argument ($LABDIR) must be a directory"
exit
fi
base=`basename $LABDIR`
if [ -e $PATHTOLAB/$base.out ] || [ -e $PATHTOLAB/*.ps ];
then
echo "ERROR: You previously executed this program from"
echo "your assignment directory instead of the cs111 directory."
echo
echo "Remove $base.out and $base.ps from your $base directory and try again."
exit
fi
#ls $LABDIR/
if [ -e $base.out ];
then
rm $base.out
fi
for FILE in `ls $PATHTOLAB/`
do
if [ -f $PATHTOLAB/"$FILE" ];
then
echo "Printing $FILE"
echo -----------------------"$FILE"-------------------- >> $base.out
cat $PATHTOLAB/"$FILE" >> $base.out
fi
done
if [ -e $base.out ];
then
echo "CREATING FILE: $base.ps"
enscript -2r -Epython --word-wrap --mark-wrapped-lines=box $base.out -o $base.ps
else
echo "ERROR: $base.out does not exist; could not create ps file"
fi
Generated by GNU Enscript 1.6.6.