السلام عليكم
تحية طيبة
أحتاج لمساعدة لحل تمارين في الجافا و بارك الله فيكم على المساعدة
مرفق التمارين:
هل من مساعد
من فضلِكَ ضع محاولاتك حتى نتمكن من إرشادك.
يرجى مساعدتي في حلهما أنا أدرس 3d و البرمجة لا أفهمها
التمرين الثاني
كود:
public class Affiche { public static void main (String[] args) { int i; for (i=0; i<15; i++) { System.out.println("* * * * * * * * * *");} } }
سأكمل ما استطعت من التمارين في المرات القادمة ان شاء الله
التمرين الثالث
كود:
import java.util.Scanner; public class random{ public static void main(String[] args){ int i=0,n=550; while (i != n){ Scanner sc = new Scanner(System.in); System.out.println("Veuillez saisir un nombre entre 0 et 1000"); i = sc.nextInt(); if(i == n) System.out.println("gagné"); else if (i<n) System.out.println("trop petit"); else System.out.println("top grand"); } } }
التمرين الرابع
الجزأ a :
كود:
package palaindrome; import java.util.Scanner; public class Palaindromea { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Veuillez saisir un chaine de caracter:"); String n = sc.nextLine(); int j= n.length(); int i; boolean vf=false; for(i=0;i<((j)/2);i++){ if(n.charAt(i) != n.charAt(j-1-i)){ System.out.println("ce n'est pas un palaindrom"); vf=true; i=j; } } if(vf == false) System.out.println("c'est un palaindrome"); } }
الجزء b و c :
كود:
import java.util.Scanner; public class palaindrombc { public static boolean palaindromfct(String n){ boolean vf=false; int i, j= n.length(); for(i=0;i<((j)/2);i++){ if(n.charAt(i) != n.charAt(j-1-i)){ vf=true; i=j; } } return vf; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Veuillez saisir un chaine de caracter:"); String n = sc.nextLine(); if( palaindromfct(n) == false) System.out.println("c'est un palaindrome"); else System.out.println("ce n'est pas un palaindrom"); } }
سأحاول حل بقية التمارين
بارك الله فيك، الله يجعله في ميزان حسناتك. في إنتضار بقية الحلول
شكرا
اقتباس:
بارك الله فيك، الله يجعله في ميزان حسناتك. في إنتضار بقية الحلول
شكرا |
اللهم آمين و اياكم
التمرين الخامس :
كود:
package dechiffrer; import java.util.Scanner; public class Dechiffrer { public static void main(String[] args) { char alphabet[]={'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',' ' }; String txtChiffrer= null,txtOriginal = ""; int i,j; Scanner sr=new Scanner(System.in); System.out.println("please enter the secret text"); txtChiffrer=sr.nextLine(); int taill =txtChiffrer.length(); for( i=0;i<taill;i++){ j=0; if(txtChiffrer.charAt(i) == ' '){ txtOriginal += ' '; } else{ while(j < 26 & txtChiffrer.charAt(i) != alphabet[j] ){ j++; } if (j==26){ System.out.println("sorry only capital letter accepted ,please try egain "); i=taill; } else if(j<=2 ) txtOriginal += alphabet[26+j-3]; else txtOriginal += alphabet[j-3]; } } System.out.println(txtOriginal); } }
صورة توضيحية لنتيجة البرنامج
اذا حل الجملة المشفرة هو JAVA EST COOL
بالتوفيق و كالعادة سأحاول حل باقي التمارين