package mükemmelsayi;
import java.util.Scanner;
public class Main {
public static void main(String[] arg) {
int sayı,t=0;
int i;
Scanner bilgi=new Scanner(System.in);
System.out.println("tam sayi giriniz");
sayı=bilgi.nextInt();
for(i=1; i<=sayı; i++) {
if(sayı%i==0) t+=i; }
if(sayı==t) System.out.println("mükemmel sayi");
else
System.out.println("mükemmel sayi degil");
}
}
arkadaşlar yukaridaki kod mükeemmel sayiyi bulan kod(mükemmel sayi: kendisi hariç bölnenlerinin toplami örng 6=1+2+3 vb..) kod hata vermiyo derleyice ama istenilen işlemide yapmiyo hatam nerde acaba?
aşagidaki kodda vize final ortalamasini harf karşılıgini vermesi isteniyor derleyicide(derleyici:netbeans 6.91) hata vermiyo ancak istenilen şekilde de calişmiyor..yardimci olursaniz sevirim?
package notdurumu;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int vize,final1;
double notort=0;
Scanner giris=new Scanner(System.in);
System.out.println("vize ve final notunu girin");
vize=giris.nextInt();
final1=giris.nextInt();
notort=(vize*04+final1*0.6)/2;
if(notort>=90 && notort<=100) {
System.out.println("AA");}
if(notort>84 && notort<90) {System.out.println("BA");}
if(notort>=75 && notort<85) { System.out.println("BB"); }
if(notort>69 && notort<75) { System.out.println("CB");}
if(notort>59 && notort<70) { System.out.println("CC"); }
if(notort>49 && notort<60) { System.out.println("DD");}
if(notort<50 && notort>0) { System.out.println("kaldi");
}
}
}