ايوا في حاجة تانية كمااااااااان ،،،
1- كيف نخلي الـ Counter يكرر ادخال 10 موظفين ؟؟؟؟
2- كيف اقدر اخلي الـ user يحدد الـ range of numbers to average. av ???
وشوووووووكراًاًاً .. =]
|
بالنسبة للسؤال الأول كذا طريقة حله:
كود PHP:
import java.util.*;
public class Goodquestion1 {
public static void main(String[] args) {
int counter = 1, employees;
String name;
Scanner input = new Scanner(System.in);
System.out.print("Enter the number of employees: ");
employees = input.nextInt();
if(employees <= 0) System.exit(0);
else {
while(counter <= employees)
{
System.out.print("Enter employee " + counter + " name: ");
name = input.nextLine();
counter++;
}}}}
وإذا كنتي تبغيه يطبع الأسماء استخدمي if،،
زي كذا:
كود PHP:
if (counter==1)
System.out.println("Name of employee "+counter+" is "+name);
بالنسبة للسؤال الثاني
ما فهمت عليكي، بس إذا كان قصدك كيف تخلي اليوزر يحدد كم عدد الأعداد إلي يبغى يحسبلها المتوسط ويطبع المتوسط في الأخير، فطريقة الحل كالتالي:
كود PHP:
import java.util.*;
public class Goodquestion1 {
public static void main(String[] args) {
int counter = 1, numberscounter;
double average=0,numbers=0,sum=0;
Scanner input = new Scanner(System.in);
System.out.print("Enter range of numbers to average: ");
numberscounter = input.nextInt();
if(numberscounter <= 0) System.exit(0);
while(counter <= numberscounter){
System.out.print("Enter Number" + counter + " : ");
numbers = input.nextDouble();
if (counter>=2){
sum = sum+numbers;}
else {
sum = numbers;}
average = sum/counter;
if (counter==numberscounter){
System.out.println("The average is: "+average);}
counter++;
}}}
أتمنى إني أكون وفقت في الشرح ،، بالتوفيق للجميع