0% found this document useful (0 votes)
13 views3 pages

Assignment04 1000055814 AbuObaida

The document contains multiple Java programs, each performing different tasks. Task 1 calculates the sum of a series of odd numbers based on user input, Task 2 prints a rectangle of numbers, Task 3 finds and prints prime numbers within a specified range, Task 4 calculates the average price of items for multiple customers, and Task 5 identifies Armstrong numbers within a given range. Each task utilizes user input and loops to achieve its functionality.

Uploaded by

crusherxl615
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Assignment04 1000055814 AbuObaida

The document contains multiple Java programs, each performing different tasks. Task 1 calculates the sum of a series of odd numbers based on user input, Task 2 prints a rectangle of numbers, Task 3 finds and prints prime numbers within a specified range, Task 4 calculates the average price of items for multiple customers, and Task 5 identifies Armstrong numbers within a given range. Each task utilizes user input and loops to achieve its functionality.

Uploaded by

crusherxl615
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

//task 1

import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner (System.in);
int n = sc.nextInt();

for(int i = 0 ; i < n ; i++){


int x = sc.nextInt();
int y = sc.nextInt();

if(x % 2 == 0){
x++;
}

int sum = 0;
for(int j = 0 ; j < y ; j++){
sum += x;
x += 2;
}
System.out.println(sum);
}
}
}

//task 2
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner (System.in);
System.out.print("enter length: ");
int length = sc.nextInt();
System.out.print("Enter width:");
int width = sc.nextInt();

for(int i = 0 ; i < length ; i++){


for(int j = 1 ; j <= width ; j++){
System.out.print(j + " ");
}
System.out.println();
}
}
}

//task 3
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);

System.out.print("Start: ");
int start = sc.nextInt();
System.out.print("End: ");
int end = sc.nextInt();

for(int num = start ; num <= end ; num++){


if (num <= 1){
continue;
}
boolean isPrime = true;
for (int i = 2 ; i < num; i++){
if(num % i == 0){
isPrime = false;
break;
}
}
if(isPrime){
System.out.println(num);
}
}
}
}
//task 4
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);

System.out.print("Enter number of customers: ");


int n = sc.nextInt();

for(int customer = 1; customer <= n; customer++){


System.out.println("Enter number of items for customer " + customer +
":");
int k = sc.nextInt();

double sum = 0;

System.out.println("Enter prices for " + k + "items:");


for(int i = 1; i <= k; i++){
double price = sc.nextDouble();
sum += price;
}
double average = sum / k;
System.out.println("Average price for customer " + customer + ": " +
average);
}
}
}

//test 5
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

System.out.print("Start: ");
int start = sc.nextInt();
System.out.print("End :");
int end = sc.nextInt();

System.out.println("Armstrong numbers: ");


for(int num = start; num <= end; num++) {
int original = num;
int sum = 0;
int digitsCount = 0;
int temp = num;
if(num == 0) {
digitsCount = 1;
}
else{
while(temp > 0) {
digitsCount++;
temp /= 10;
}
}
temp = num;
while (temp > 0) {
int digit = temp % 10;
int power = 1;
for(int i = 1; i <= digitsCount ; i++) {
power *= digit;
}
sum += power;
temp /= 10;
}
if(num == 0) sum = 0;
if(sum == original){
System.out.println(num);
}
}
}
}

You might also like