Concept explainers
Consider the following C program
void fun (void) {
int a, b, c; /* defiinition.1 */
. . .
while (. . .)
int b, c, d; /* definition 2 */
. . . <---------------------- 1
while (…) {
int c, d, e; /* definition 3 */
. . . <------------------2
}
. . .<------------------3
}
. . . <------------------4
}
For each of the four marked points in this function, list each visible variable, along with the number of the definition statement that defines it.
Learn your wayIncludes step-by-step video
Chapter 5 Solutions
Concepts Of Programming Languages
Additional Engineering Textbook Solutions
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
C Programming Language
Starting out with Visual C# (4th Edition)
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Starting Out with C++: Early Objects
- C programming #include <stdio.h>int main() {int i, j, n ;printf("height? ") ;scanf("%2d", &n) ;for (i = 1 ; i <= n ; i++) {// printf("%d: ", i) ;for (j = 1 ; j <= i ; j++) {// Pick *one* of the following// printf("%d", j % 10) ;printf("*") ;}printf("\n") ;}return 0 ;} How can I get output like this by editing the given programming -- height? 5************************* and then how can I get the following?- height? 7 1 123 12345 1234567 123456789 12345678901 1234567890123arrow_forward// Return remainder after integer division // Global variables int a = 4; int b = 30; int main() { // Use registers for local variables int remainder; int divisor; } if (a > b) { } else { } remainder = a; divisor = b; } remainder = b; divisor = a; while (remainder > divisor) { remainder -= divisor; return remainder;arrow_forwardInput class ternary_operator { public static void main(String args[]) { int x = 3; int y = ~ x; int z; z = x > y ? x : y; System.out.print(z); } } Find outputarrow_forward
- int func(int a, int b) { return (aarrow_forwardFill in the blanks (...)C++ homework #include <iostream>using namespace std;class Date {public:….. void setDate(int date_day, int date_month, int date_year){ //put the date……………….} void getDate(){//show the date………}}; // end class //... int main(){int day,month,year; cout<<"Please enter the currents day, month and year"<<endl;cout <<"enter day: ";cin >> day;cout <<"enter month: ";cin >> month;cout <<"enter year: ";cin >> year; Date today; today.setDate(day,month,year);today.getDate(); Date yesterday;yesterday.setDate(day-1,month,year);cout<<"Yesterday ";yesterday.getDate(); return 0;}arrow_forwardCOnvert to C# Language only def Deposit(balance, pin): # Deposit functionp = int(input("Enter the PIN: "))if p == pin:amount = float(input("Enter deposit amount: "))balance += amountprint("You successfully deposited an amount of ", amount)else:print("Incorrect PIN!!")return balancedef Withdraw(balance, pin): # withdrawp = int(input("Enter the PIN: "))if p == pin:amount = float(input("Enter withdraw amount: "))if amount > balance:print("Insufficient Balance")else:balance -= amountprint("You successfully withdraw ", amount)else:print("Incorrect PIN!!")return balancedef Inquire(balance, pin): # Inquire functionp = int(input("Enter the PIN: "))if p == pin:print("The outstanding balance is =", balance)else:print("Incorrect PIN!!")# main program# taking initial amount from userinitial_amount = float(input("Enter initial amount: "))while True:pin = int(input("Enter a 4 digit PIN: "))if len(str(pin)) != 4:print("Invalid PIN!! PIN must be of 4 digit.")else:breakprint("\n**** SELECT…arrow_forwardmain.cpp 1 @include 2 using namespace std; int maxResult() 4-( int maxVal = 0; 6. for (int i = 0; i <= n; i += a) { for (int j = e; j <= n i;j += b) !! 10 (float)(n - (i + j)) / (float)(c); 11 float z = 12 if (floor (z) { int x = i / a; int y 13 ceil(z)) 14 15 16 j/ b; max (maxVal, x + y + (int)z); 17 maxVal = 18 19 20 21 22 return maxVal; 23 } 24 int main() 26 { 25 27 28 cout << maxResult( ); 29 30 return 0; 31 } Input Compilation failed due to following erors) main.cpp:7:23: error: 'n was not declared in this scope 7 for (int i = 0; i <= n; i t a) main.cpp:7:31: error: 'a' was not declared in this scope 7 for (int i 0; i <= n; i t a) main.cpp:9:36: error: 'b' was not declared in this scope for (int j = 0; j <- n i; j b) %3D main.cpp:11:45: error: was not declared in this scopearrow_forwardJAVA LANGUAGE Body Mass Index Version 2.0 by CodeChum Admin Recall that according to the National Heart, Lung, and Blood Institute of the National Institutes of Health, body mass index (BMI) is a measure of body fat based on height and weight that applies to adult men and women. It is used to monitor one's health by determining whether one is underweight, overweight, has normal weight or is obese. It is computed based as follows (when using standard weight in pounds and height in inches): BMI = 703 x (weight/(height2)) Furthermore, people with BMI scores that are less than 18.5 are said to be underweight. Those with scores between 18.5–24.9 (inclusive) are of normal weight. Those with scores between 25–29.9 (inclusive) are said to be overweight. And those with scores 30 or higher are obese. Input The input is composed of two positive integers representing the weight in pounds and the height in inches. 140·65 Output A single line containing two values: the computed…arrow_forwardC++ complete and create magical square #include <iostream> using namespace std; class Vec {public:Vec(){ }int size(){return this->sz;} int capacity(){return this->cap;} void reserve( int n ){// TODO:// (0) check the n should be > size, otherwise// ignore this action.if ( n > sz ){// (1) create a new int array which size is n// and get its addressint *newarr = new int[n];// (2) use for loop to copy the old array to the// new array // (3) update the variable to the new address // (4) delete old arraydelete[] oldarr; } } void push_back( int v ){// TODO: if ( sz == cap ){cap *= 2; reserve(cap);} // complete others } int at( int idx ){ } private:int *arr;int sz = 0;int cap = 0; }; int main(){Vec v;v.reserve(10);v.push_back(3);v.push_back(2);cout << v.size() << endl; // 2cout << v.capacity() << endl; // 10v.push_back(3);v.push_back(2);v.push_back(3);v.push_back(4);v.push_back(3);v.push_back(7);v.push_back(3);v.push_back(8);v.push_back(2);cout…arrow_forward// SuperMarket.java - This program creates a report that lists weekly hours worked // by employees of a supermarket. The report lists total hours for // each day of one week. // Input: Interactive // Output: Report. import java.util.Scanner; public class SuperMarket { public static void main(String args[]) { // Declare variables. final String HEAD1 = "WEEKLY HOURS WORKED"; final String DAY_FOOTER = " Day Total "; // Leading spaces are intentional. final String SENTINEL = "done"; // Named constant for sentinel value. double hoursWorked = 0; // Current record hours. String hoursWorkedString = ""; // String version of hours String dayOfWeek; // Current record day of week. double hoursTotal = 0; // Hours total for a day. String prevDay = ""; // Previous day of week. boolean done = false; // loop control Scanner input = new…arrow_forward// FixedDebugFive04// Program prompts user for any number of values// (up to 20)// and averages them// C# Programusing System;public class DebugFive04{public static void Main(){int[] numbers = new int[20];const int QUIT = 999;int x;int num;double average;double total = 0;Console.Write("Please enter a number or " +QUIT + " to quit...");num = Convert.ToInt32(Console.ReadLine());x = 0;while ((x < numbers.Length) && num != QUIT){numbers[x] = num;total += numbers[x];Console.Write("Please enter a number or " +QUIT + " to quit...");num = Convert.ToInt32(Console.ReadLine());x++;}average = total / x;Console.WriteLine("The average is {0}", average);Console.WriteLine("The numbers are:");for (int y = 0; y < x; ++y)Console.Write("{0,6}", numbers[y]);}}arrow_forwardTask - Using pointers to process arrays (C Language) Example #5 below expected output is 45, but from the program below its coming out to 46. Please help make it come out to 45 as expected In a TV show, each minute can be either interesting or boring. Assume that if 7 consecutive minutes are boring, then an average viewer will stop watching the show. Write a C program that calculates how many minutes that an average viewer will watch a TV show, given the interesting minutes. Assume the TV shows are 45 minutes long. Requirements Name your program project4_minutes.c. Follow the format of the examples below. The program will read in the number of interesting minutes, then read in the interesting minutes. The program should include the following function. Do not modify the function prototype. int find_minute(int *minutes, int n); minutes represents the input array for interesting minutes, n is the length of the array (the number of interesting minutes). The function returns the how…arrow_forwardarrow_back_iosSEE MORE QUESTIONSarrow_forward_ios
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT