Yazar |
|
mscamci
Kayıt: 09.02.2006 |
|
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Soru1 {
public static void main(String[] args) throws Exception {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("X değerini girin : ");
String x = br.readLine();
System.out.print("N değerini girin : ");
String n = br.readLine();
int N = Integer.parseInt(n);
int X = Integer.parseInt(x);
double toplam = 0;
for(int i = 2; i<=N; i++) {
toplam += ((Math.pow(X,i) + i) / faktoriyel(i+1));
}
System.out.println("Toplam : " + toplam);
}
private static double faktoriyel(int sayi) {
int fakt = 1;
for(int i=1; i<=sayi; i++)
fakt *= i;
return fakt;
}
}
Topçu Onba?? - A?r?/Do?ubeyaz?t
|
|
Yazar |
|
mscamci
Kayıt: 09.02.2006 |
|
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Soru2 {
public static void main(String[] args) throws Exception {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
// Dizi boyutunu alma
System.out.print("N değerini girin : ");
String n = br.readLine();
int N = Integer.parseInt(n);
// İstenen boyutta dizi yarattık
int dizi[] = new int[N];
// Ekrandan dizi elemanlarını okuma
for(int i=0; i<dizi.length; i++) {
System.out.print("Dizinin " + (i+1) + ". elemanını girin : ");
dizi[i] = Integer.parseInt(br.readLine());
}
int enKucuk = 0, enBuyuk = 0, toplam = 0;
double ortalama = 0;
for(int i=0; i<dizi.length; i++) {
enKucuk = enKucuguBul(dizi);
enBuyuk = enBuyuguBul(dizi);
toplam = toplamBul(dizi);
ortalama = ortalamaBul(dizi);
}
System.out.println("En küçük : "+enKucuk);
System.out.println("En büyük : "+enBuyuk);
System.out.println("Ortalama : "+ortalama);
System.out.println("Toplam : "+toplam);
}
private static double ortalamaBul(int[] dizi) {
return (double)toplamBul(dizi) / dizi.length;
}
private static int toplamBul(int[] dizi) {
int toplam = 0;
for(int i=0; i<dizi.length; i++)
toplam += dizi[i];
return toplam;
}
private static int enBuyuguBul(int[] dizi) {
int enBuyuk = 0;
for(int i=0; i<dizi.length; i++) {
if(i == 0)
enBuyuk = dizi[i];
if(dizi[i] > enBuyuk)
enBuyuk = dizi[i];
}
return enBuyuk;
}
private static int enKucuguBul(int[] dizi) {
int enKucuk = 0;
for(int i=0; i<dizi.length; i++) {
if(i == 0)
enKucuk = dizi[i];
if(dizi[i] < enKucuk)
enKucuk = dizi[i];
}
return enKucuk;
}
}
Topçu Onba?? - A?r?/Do?ubeyaz?t
|
|
Yazar |
|
virgo
istanbul
Kayıt: 18.01.2006 |
|
eline koluna klavyene sağlık hocam
there is no place like 127.0.0.1
|
|
Yazar |
|
mscamci
Kayıt: 09.02.2006 |
|
Arkadaşlar ikinci soru bu haliyle çalışmayacaktır. Anlamadığım bir şekilde forumda köşeli parantez içinde i ([[i]]) harfleri çıkmıyor. Doğrusunu isteyene yollayabilirim.
Orhan bu harfler niye çıkmıyor senin bi fikrin var mı?
Topçu Onba?? - A?r?/Do?ubeyaz?t
|
|
Yazar |
|
mscamci
Kayıt: 09.02.2006 |
|
Köşeli parantez içinde i italik tagıymış. i'leri j'yle değiştirdim, 2.sorunun doğrusu aşağıdadır.
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Soru2 {
public static void main(String[] args) throws Exception {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
// Dizi boyutunu alma
System.out.print("N değerini girin : ");
String n = br.readLine();
int N = Integer.parseInt(n);
// İstenen boyutta dizi yarattık
int dizi[] = new int[N];
// Ekrandan dizi elemanlarını okuma
for(int j=0; j<dizi.length; j++) {
System.out.print("Dizinin " + (j+1) + ". elemanını girin : ");
dizi[j] = Integer.parseInt(br.readLine());
}
int enKucuk = 0, enBuyuk = 0, toplam = 0;
double ortalama = 0;
for(int j=0; j<dizi.length; j++) {
enKucuk = enKucuguBul(dizi);
enBuyuk = enBuyuguBul(dizi);
toplam = toplamBul(dizi);
ortalama = ortalamaBul(dizi);
}
System.out.println("En küçük : "+enKucuk);
System.out.println("En büyük : "+enBuyuk);
System.out.println("Ortalama : "+ortalama);
System.out.println("Toplam : "+toplam);
}
private static double ortalamaBul(int[] dizi) {
return (double)toplamBul(dizi) / dizi.length;
}
private static int toplamBul(int[] dizi) {
int toplam = 0;
for(int j=0; j<dizi.length; j++)
toplam += dizi[j];
return toplam;
}
private static int enBuyuguBul(int[] dizi) {
int enBuyuk = 0;
for(int j=0; j<dizi.length; j++) {
if(j == 0)
enBuyuk = dizi[j];
if(dizi[j] > enBuyuk)
enBuyuk = dizi[j];
}
return enBuyuk;
}
private static int enKucuguBul(int[] dizi) {
int enKucuk = 0;
for(int j=0; j<dizi.length; j++) {
if(j == 0)
enKucuk = dizi[j];
if(dizi[j] < enKucuk)
enKucuk = dizi[j];
}
return enKucuk;
}
}
Topçu Onba?? - A?r?/Do?ubeyaz?t
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
bbcode editor ile çakıştı sanırım. iki şer tane kullan ben onu incelerim sınavlardan sora. [[]]
N/A
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | |