Programming
Java question

Question Description

ecimal to hex) Write a program  that prompts the user to enter an integer  between  0 and 15 and displays its corresponding hex number.

INPUT and PROMPTS. The program  prompts for a integer  with: "Enter a decimal value  (0 to 15): ".

OUTPUT . If the integer  read in is equal  to the value  of a single hexadecimal  digit (i.e. in the range specified by the prompt), the program  prints out "The hex value  is x", where x is the hexadecimal  digit corresponding to the input; otherwise it prints the message  "Invalid input".

CLASS  NAMES. Your program  class  should be called  Hex


Student has agreed that all tutoring, explanations, and answers provided by the tutor will be used to help in the learning process and in accordance with Studypool's honor code & terms of service.

Final Answer

#include<iostream>
using namespacestd;

int absolute(int v); //OR use abs() predefined function from cstdlib
void printAscendingTriangle(int input);
void printPattern(int input);
void printDescendingTriangle(int input);

void main(void)
{
int input;

cout << "Input an integer: ";
cin >> input;

if(input > -3 && input < 3)
{
cout << "Invalid range." << endl;
}
else if(input % 2 == 0)
{
cout << "Odd integers only." << endl;
}
else
{
printAscendingTriangle(absolute(input));
printPattern(input);
printDescendingTriangle(absolute(input));
}
}

prince9599 (43)
New York University

Anonymous
Super useful! Studypool never disappoints.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4