الموضوع: lab sheet 6
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 23-12-2011, 11:45 PM   #10

حنو123

اللهم لك الحمد

الصورة الرمزية حنو123

 
تاريخ التسجيل: Feb 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: cs
نوع الدراسة: متخرج - انتظام
المستوى: متخرج
البلد: جــــدة
الجنس: أنثى
المشاركات: 1,091
افتراضي رد: lab sheet 6

كود:
Scanner in=new Scanner(System.in);
String name;
System.out.print("Enter name:");
name=in.next();
int count=0;
int length=name.length();
name=name.toLowerCase();
for(int i=0;i<length;i++)
	if(name.charAt(i)=='i'||name.charAt(i)=='o'||name.charAt(i)	=='u'||name.charAt(i)=='a'||name.charAt(i)=='e')
		count++;
if (count==0)
      System.out.print("no vowel letters ");
else
      System.out.print("the vowel letters are :"+ (double) count/length*100+"% of your name");
هذا حل الاستاذة والمشكلة اللي عندكِ ان النسبة تطلع صفر

لانك تقسمي عدد صغير على عدد كبير من نوع int عشان كذا بس يطلع العدد الصحيح

اللي هوا 0

وعشان تحلي هذي المشكلة تعرفي واحد من المتغيرات اللي في القسمة double

لان الناتج يكون زي أكبر متغير

 

توقيع حنو123  

 


 

حنو123 غير متواجد حالياً   رد مع اقتباس