Contents

  1. admissions3.py
  2. admissions.c
  3. admissions.cpp
  4. Admissions.java
  5. admissions.py
  6. 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.