الأحد، 4 مارس 2012

شيت 4 عال 111- sheet4 csc111

Q1
Write a program that reads a mathematical expression composed of an integer, an operator and another integer; your program should perform the operation and output the result. Operations expected are +, -, *, /, and %.
Answer
import java.util.*;
public class Q1{     
 public static void main ( String[] args)
  {
static Scanner console = new Scanner (System.in);

                int answer;

                System.out.print("\nenter the first number: ");
                int firstNumber=console.nextInt();
                
                System.out.print("enter the operator you want to calculate : ");
                char operator = console.next().charAt(0);
                
                System.out.print("enter the next number: ");
                int secondNumber=console.nextInt(); 
                
                switch (operator)
                {
                        case'+': 
                                answer=firstNumber + secondNumber;
                                break;
                        case'-': 
                                        answer = firstNumber - secondNumber;
                                        break;
                        case'*': 
                                        answer = firstNumber * secondNumber;
                                        break;
                        case'/': 
                                        answer = firstNumber / secondNumber;
                                        break;
                        case'%': 
                                        answer = firstNumber % secondNumber;
                                        break;
                        default: 
                                        System.err.print("Error! enter last operator and number again");
                                        break;
                }

                System.out.println("\nThe answer is : "+answer);
                console.close();


        }

}
 
Q6
Write a Java program that prompts the user to enter a sentence, and then displays the sentence in the reverse order.

Example:

Enter a sentence: Java is a funny programming language.

The corresponding reverse sentence is:

.egaugnal gnimmargorp ynnuf a si avaJ

 Answer:-
import java.util.*;
import java.io.*;
public class xx{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
String text;
System.out.print("Enter text:");
text=input.nextLine();
for(int i=text.length()-1;i>=0;i--)
 System.out.print(text.charAt(i));
 
}
} 
مع تحيات مهندس وليد عمر مدرس خصوصي لمواد الحاسب عال 111- عال ١١٣جوال 0509114811