Which suspect or suspects committed the crime

Assignment Help JAVA Programming
Reference no: EM133389649

Introduction 

You are a detective investigating a robbery, with five suspects having made the following statements: 

  • Paul says, "Ray is guilty."
  • Quinn says, "If Steve is guilty, then so is Ray."
  • Ray says, "Both Steve and Todd are guilty."
  • Steve says, "Both Quinn and Ray are guilty."
  • Todd says, "At least one of Paul or Ray is guilty."

You do not know which, nor even how many, of the five suspects were involved in the crime. However, you do know that every guilty suspect is lying, and every innocent suspect is telling the truth. Which suspect or suspects committed the crime? 

Assignment 

1.  program that computes and prints a solution to this problem, indicating the guilt or innocence of each of the five suspects. For example, if Quinn and Steve are the culprits, the program should print the following to a file: Paul is innocent. Quinn is guilty. Ray is innocent. Steve is guilty. Todd is innocent. The program should not require any input; the logical structure of the suspects' statements may be "hard-coded" into the program source, but in such a way that it would be straight-forward to modify the program to solve the problem for a different set of statements from the suspects. Include your solution in the analysis 

2. Suppose that, during questioning, Quinn declines to make a statement, so that you only have the above statements from the other four suspects. Given just these four statements, what can you conclude? Write a second program (modified from Problem 1), to print a list of the valid solutions to this problem, with each solution in the same output format as in Problem 1. (For extra credit, accept as input a list of the number and names of which suspects' statements are to be used, e.g.,4 Paul Ray Steve Todd.) Based on the output from this modified program, determine which if any suspects are definitely guilty, which if any are definitely innocent, and which are undetermined.

Reference no: EM133389649

Questions Cloud

Calculate the average score of a test : Write a program that allows someone to calculate the average score of a test. keep a running total of scores, and at the end, divide by the number of scores
What is the broad purpose of the article or reading : What is the broad purpose of the article/reading? What is the research question the authors are specifically examining?
Create another class shape : Create another class Shape, which will form the basis of a set of shapes. The Shape class will contain default functions to calculate area and circumference
How dr. king saw the civil rights movement : The letter gives a great insight into how Dr. King saw the civil rights movement and the challenges it faced.
Which suspect or suspects committed the crime : modify the program to solve the problem for a different set of statements from the suspects. Include your solution in the analysis
Discuss the formation of the kkk and what did the federal : Discuss the formation of the KKK and what did the federal gov't do about this terrorist organization. How and Why did the attitude of northern republicans
Compare the time taken to sort the array : Compare the time taken to sort the array using the selection sort algorithm with the time taken to sort the same array using the in-built Java sort method
What viewpoint does the author argue for instead : What viewpoint does the author argue for instead? What reasoning or evidence does the author provide to support his or her own viewpoint?
Whats being passed down to the method : Whats being passed down to the method are "tokens'(through tokenization) that have been read in by doc.txt file.Create code that addresses the issues

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd