MYLAB PROGRAMMING STARTING OUT W/ PYTHO
4th Edition
ISBN: 9780134484822
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 12, Problem 1AW
What will the following
def main():
num = 0
show_me (num)
def show_me (arg):
if arg < 10:
show_me (arg + 1)
else:
print (arg)
main ()
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
change to ada language import java.util.scanner; public class problem41 { public static void main(string[] args) { scanner input = new scanner(system.in); int positives = 0; // count the number of positive numbers int negatives = 0; // count the number of negative numbers int count = 0; // count all numbers double total = 0; // accumulate a totol // promopt the user to enter an integer or 0 to exit system.out.print("enter an integer, the input ends if it is 0: "); int number = input.nextint(); if (number == 0) { // test for sentinel value system.out.println("no numbers are entered except 0"); system.exit(1); } while (number != 0) {// test for sentinel value if (number > 0) { positives++; // increase positives } else { negatives++; // increase negatives } total += number; // accumulate total count++; // increase the count number = input.nextint();//read the next number } // calculate the average double average = total / count; // display results system.out.println( "the number of…
4.31 LAB: Months until payoff (JAVA)
Write a program in java that reads a loan amount, payment amount, and interest rate as inputs and outputs the number of payments required until the loan is paid. Interest is added to current balance before a payment is applied. Ex: If current balance is $100.00 and the interest rate is 0.02, the new balance is $102.00 before a payment is applied. All values are doubles.
import java.util.Scanner;
public class LabProgram { public static void main(String[] args) { Scanner scnr = new Scanner(System.in);
/* Type your code here. */ }}
Machine Problem:Write a Java or C++ program that will display the given menu:
-----A Simple Library System----1. Add a Student2. Add a Book3. Display All Students4. Display All Books5. Search a Student6. Search a Book7. Borrow a Book8. Display Borrowed Books9. Return a Book (optional)10. Exit
➢ When 1 is chosen, ask the user to enter the student’s information(5-digit ID number,surname, first name, age, and sex)➢ When 2 is chosen, ask the user to enter the book’s information(5-digit book number,Title, Author’s name(Surname, first name), date of purchase, and status (available/notavailable))➢ When 3 is chosen, display list of all students(5-digit ID number, surname, first name,age, and sex)➢ When 4 is chosen, display list of all books(5-digit book number, Title, Author’sname(Surname, first name), date of purchase, and status (available/not available)➢ When 5 is chosen, ask the user if he wants to search the list by Surname or IDnumber. If record is found, display the corresponding…
Chapter 12 Solutions
MYLAB PROGRAMMING STARTING OUT W/ PYTHO
Ch. 12.2 - It is said that a recursive algorithm has more...Ch. 12.2 - Prob. 2CPCh. 12.2 - What is a recursive case?Ch. 12.2 - What causes a recursive algorithm to stop calling...Ch. 12.2 - What is direct recursion? What is indirect...Ch. 12 - Prob. 1MCCh. 12 - A function is called once from a program's main...Ch. 12 - Prob. 3MCCh. 12 - Prob. 4MCCh. 12 - Prob. 5MC
Ch. 12 - Prob. 6MCCh. 12 - Any problem that can be solved recursively can...Ch. 12 - Actions taken by the computer when a function is...Ch. 12 - A recursive algorithm must _______ in the...Ch. 12 - A recursive algorithm must ______ in the base...Ch. 12 - An algorithm that uses a loop will usually run...Ch. 12 - Some problems can be solved through recursion...Ch. 12 - It is not necessary to have a base case in all...Ch. 12 - In the base case, a recursive method calls itself...Ch. 12 - In Program 12-2 , presented earlier in this...Ch. 12 - In this chapter, the rules given for calculating...Ch. 12 - Is recursion ever required to solve a problem?...Ch. 12 - When recursion is used to solve a problem, why...Ch. 12 - How is a problem usually reduced with a recursive...Ch. 12 - What will the following program display? def...Ch. 12 - Prob. 2AWCh. 12 - The following function uses a loop. Rewrite it as...Ch. 12 - Prob. 1PECh. 12 - Prob. 2PECh. 12 - Prob. 3PECh. 12 - Largest List Item Design a function that accepts a...Ch. 12 - Recursive List Sum Design a function that accepts...Ch. 12 - Prob. 6PECh. 12 - Prob. 7PECh. 12 - Ackermann's Function Ackermann's Function is a...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Why is the study of database technology important?
Database Concepts (8th Edition)
Consider the adage Never ask a question for which you do not want the answer. a. Is following that adage ethica...
Experiencing MIS
Write an if statement that displays Goodbye if the variable myCharacter contains the character D.
Starting Out with Java: From Control Structures through Objects (6th Edition)
Suppose that =0.075 (in fps units, with g=32ft/s2 ) in Eq. (15) for a paratrooper falling with parachute open. ...
Differential Equations: Computing and Modeling (5th Edition), Edwards, Penney & Calvis
For the set of input waveforms in Figure 3-83, determine the output for the gate shown and draw the timing diag...
Digital Fundamentals (11th Edition)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Problem solving using recursion First code i solve it this is the second part // define a scanner attached to keyboard available to all functions final static Scanner cin = new Scanner(System.in); /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here out.print("CPS 151 ICA 04 String matching by YOUR NAME\n\n"); out.print("Enter the text (one word): "); String hayStack = cin.next(); out.print("Enter the pattern (one word): "); String needle = cin.next(); if (find(needle, hayStack)) out.println(needle + " was found in " + hayStack); else out.println(needle + " was not found in " + hayStack); } // end main private static boolean find(String needle, String hayStack) { int patLen = needle.length(); int textLen = hayStack.length(); // base case 1 if (patLen > textLen) { // failure } else if (needle.startsWith(needle)) { // base case 2 MODIFY!! // SUCCESS } else { // recurse } return false; // dummy to keep NetBeans…arrow_forward4.32 LAB: Matching strings (JAVA) Write a program in java that compares two strings given as input. Output the number of characters that match in each string position. The output should use the correct verb (match vs matches) according to the character count. Ex: If the input is: crash crush the output is: 4 characters match Ex: If the input is: cat catnip the output is: 3 characters match Ex: If the input is: mall saw the output is: 1 character matches Code starts here: import java.util.Scanner; public class LabProgram { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); /* Type your code here. */ }}arrow_forwardFinish the Java program: Code: import java.awt.Point; import java.util.Random; class Main { publicstaticvoid main(String[] args) { Point player1_location, player2_location; System.out.println("This program randomly generates (x,y) locations"); System.out.println("between 1-10 for two players, repeating until"); System.out.println("one of their coordinates are the same for both players."); do { player1_location = randomNewPlayerLocation(); player2_location = randomNewPlayerLocation(); System.out.println("Player1 location: (" + player1_location.x +"," + player1_location.y + ")"); System.out.println("Player2 location: (" + player2_location.x +"," + player2_location.y + ")"); System.out.println(); // DON'T CHANGE ANY OF THE ABOVE CODE }while( /* WRITE YOUR LOOP CONDITION HERE */ ); } // Generates random (x,y) coordinates between 1-10, then // returns a Point object with those coordinates. static Point randomNewPlayerLocation() { // WRITE YOUR FUNCTION BODY HERE } } Sample…arrow_forward
- Java - Help Please How do I output this statement as a horizontal statement with a newline? Everytime I use System.out.println, it makes the entire output vertical instead of horizontal. Program below. import java.util.Scanner; public class LabProgram { public static void main(String[] args) { int x; int y; Scanner scan = new Scanner(System.in); x = scan.nextInt(); y = scan.nextInt(); if(y >= x){ for(int i=x; i<=y; i = i + 5) { System.out.print(i+ " "); (The problem line) } } else{ System.out.print("Second integer can't be less than the first."); } }}arrow_forwardComputer Science Title: Programming - Practical Test 1 - SET 3Learning Objective:Write simple Java programs using basic data types, operators and expressions.Write Java programs using control structures - Sequence Question:Prepare a program that can read the price (RM) of two books. Calculate and print the total price (RM) of the two books that includes 5% discount.. Based on the given problem, the student need to:i. Write the Java programii. Display the output[100% marks] Sample input and output:Input price of book 1 : 50.50Input price of book 2 : 90.90Total price : 141.4Discount : 7.07Net paymant : 134.33 help me please asap.arrow_forwardA Palindromic prime is a prime number that is also a palindromic number. Write a C++ program that displays all the palindromic prime numbers between 100 and 999 without using pointers.For example: These are 14 palindromic prime numbers smaller than 500:2,3,5,7,11,101,131,151,181,191,313,353,373,383.arrow_forward
- Java or C++ program to display the given output -----Library System----1. Add a Student2. Add a Book3. Display All Students4. Display All Books5. Search a Student6. Search a Book7. Borrow a Book8. Display Borrowed Books9. Return a Book10. Exit ➢ When 1 is chosen, ask the user to enter the student’s information(5-digit ID number,surname, first name, age, and sex)➢ When 2 is chosen, ask the user to enter the book’s information(5-digit book number,Title, Author’s name(Surname, first name), date of purchase, and status (available/notavailable))➢ When 3 is chosen, display list of all students(5-digit ID number, surname, first name,age, and sex)➢ When 4 is chosen, display list of all books(5-digit book number, Title, Author’sname(Surname, first name), date of purchase, and status (available/not available)➢ When 5 is chosen, ask the user if he wants to search the list by Surname or IDnumber. If record is found, display the corresponding record, else display anappropriate prompt.➢ When 6 is…arrow_forward4.34 LAB: Draw upside down triangle (JAVA) Write a program in java that outputs a right triangle of asterisks given the height as input. Each line ends with a blank space. Ex: If the input is: 3 the output is: * * * * * * Code starts here: import java.util.Scanner; public class LabProgram { public static void main(String[] args) { Scanner scnr = new Scanner(System.in); /* Type your code here. */ }}arrow_forwardPlease convert this from Python to C (thank you) def math_game(lv, lmf, lsf, lrf, rv, rmf, rsf, rrf):print('Starting Math Game:')print('[{},{},{},{}] vs [{},{},{},{}]'.format(lv, lmf, lsf, lrf,rv, rmf, rsf, rrf)) counter = 0while counter < 5 and lv < rv:print('Round = {}'.format(counter + 1))lcounter = 0while lcounter < lrf:lv = lv*lmf - lsfprint('L = {}'.format(lv))lcounter += 1rcounter = 0while rcounter < rrf:rv = rv*rmf - rsfprint('R = {}'.format(rv))rcounter += 1counter += 1print('Closing Math Game')if counter == 5:winner = 'R'else:winner = 'L'return winnerarrow_forward
- what progamming language is the below written in? What is the flag? CHECK = [124, 92, 164, 468, 124, 112, 68, 112, 468, 496, 500, 492, 492]function riddle(x) step1 = xor(x, 0x46) (step1 + 10) << 2end function main() println("I am very fancy. Can you solve my riddle") inp = readline() bytes = Int.(collect(inp)) solve = riddle.(bytes) if solve == CHECK println("Congrats") else println("Nope") endend if abspath(PROGRAM_FILE) == @__FILE__ main()endarrow_forwardConvert the following java code to C++ //LabProgram.javaimport java.util.Scanner;public class LabProgram {public static void main(String[] args) {//defining a Scanner to read input from the userScanner input = new Scanner(System.in);//reading the value for Nint N = input.nextInt();//creating a 1xN matrixint[] m1 = new int[N];//creating an NxN matrixint[][] m2 = new int[N][N];//creating a 1xN matrix to store the resultint[] result = new int[N];//looping and reading N integers into m1for (int i = 0; i < N; i++) {m1[i] = input.nextInt();}//looping from 0 to N-1for (int i = 0; i < N; i++) {//looping from 0 to N-1for (int j = 0; j < N; j++) {//reading an integer and storing it into m2 at position i,jm2[i][j] = input.nextInt();}}//multiply m1 and m2, store result in result//looping from 0 to N-1for (int i = 0; i < N; i++) {//looping from 0 to N-1for (int j = 0; j < N; j++) {//multiplying value at index j in m1 with value at j,i in m2, adding to current value at index i// on…arrow_forwardComputer Science Your dev lead wants to plan a celebration for the 100th code war event that we have as a team. Since we only do code wars on the 5th Friday of the month what date will the 100th event fall on? Include 4/29/22 as the first event day. USE C# implement this code for the solution: using System; using System.Diagnostics; namespace September { /// <summary> /// April Code War /// </summary> class Program { /// <summary> /// Main method /// </summary> static void Main() { // Accuracy Test Console.WriteLine(Calculate100thFifthFriday()); Console.WriteLine(Calculate100thFebruaryFifthFriday()); Console.Out.WriteLine(); Console.Out.WriteLine(); // Speed Test Console.Out.WriteLine("Hit enter to start speed test");…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Structured Chart; Author: Tutorials Point (India) Ltd.;https://www.youtube.com/watch?v=vdUO-sGA1DA;License: Standard YouTube License, CC-BY
Introduction to Structure Charts; Author: Christopher Kalodikis;https://www.youtube.com/watch?v=QN2bjNplGlQ;License: Standard Youtube License