21.08.2013 Views

3.hafta ödev cevapları

3.hafta ödev cevapları

3.hafta ödev cevapları

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1--<br />

n<br />

k 1<br />

k<br />

2<br />

2 k kullanıcıdan aldığı n değerine göre yandaki matematiksel işlem sonucunu<br />

package toplamornegi;<br />

import java.util.Scanner;<br />

public class toplamsembolu {<br />

}<br />

bulan bir java programı yazınız.<br />

public static void main(String[] args)<br />

{<br />

int k,n,toplam;<br />

toplam=0;<br />

Scanner oku=new Scanner(System.in);<br />

System.out.println("n değerini giriniz");<br />

n=oku.nextInt();<br />

for (k=1;k


}<br />

System.out.println("N'e kadar olan sayıların toplamı="+T1+"Tek sayıların toplamı"+T2+"Çift<br />

sayıların toplamı="+T3);<br />

}<br />

}<br />

3- Kullanıcıdan aldığı sayıya göre ilgili sayı için çarpım tablosunu oluşturan bir java programı<br />

yazınız.<br />

Örneğin:<br />

run:<br />

10*1=10<br />

10*2=20<br />

10*3=30<br />

10*4=40<br />

10*5=50<br />

10*6=60<br />

10*7=70<br />

10*8=80<br />

10*9=90<br />

10*10=100<br />

package carpimtablosu;<br />

import javax.swing.JOptionPane;<br />

public class carpimtablosu {<br />

public static void main(String[] args) {<br />

int max=10;<br />

int sayi;<br />

sayi=Integer.valueOf(JOptionPane.showInputDialog("Çarpım Tablosunu görmek istediğiniz<br />

sayıyı giriniz"));<br />

for (int min=1;min


4- Girilen n sayısının tam bölündüğü sayıları bulan bir java programı yazınız<br />

Örneğin:<br />

sayınızı giriniz:<br />

40<br />

40sayısı1 sayısına tam bölünür<br />

40sayısı2 sayısına tam bölünür<br />

40sayısı4 sayısına tam bölünür<br />

40sayısı5 sayısına tam bölünür<br />

40sayısı8 sayısına tam bölünür<br />

40sayısı10 sayısına tam bölünür<br />

40sayısı20 sayısına tam bölünür<br />

40sayısı40 sayısına tam bölünür<br />

package tambolunme;<br />

import java.util.Scanner;<br />

public class tambolunme {<br />

}<br />

public static void main(String[] args) {<br />

}<br />

int sayi,n;<br />

Scanner oku=new Scanner(System.in);<br />

System.out.println("sayınızı giriniz:");<br />

sayi=oku.nextInt();<br />

for (n=1;n


5- Girilen iki sayının en büyük ortak bölenini bulan bir java programı yazınız.<br />

Örneğin:<br />

44<br />

66<br />

Cevap: 22<br />

package enbuyukortakbolen;<br />

import javax.swing.JOptionPane;<br />

public class enbuyukortakbolen {<br />

public static void main(String[] args) {<br />

int s1,s2;<br />

s1=Integer.valueOf(JOptionPane.showInputDialog("İlk sayıyı giriniz:"));<br />

s2=Integer.valueOf(JOptionPane.showInputDialog("ikinci sayıyı giriniz:"));<br />

int t=1;<br />

int k = 1;<br />

while (k


package uslusayi;<br />

import java.util.Scanner;<br />

public class Main {<br />

public static void main(String[] args) {<br />

int sayi,ust,i,carpim=1;<br />

Scanner oku= new Scanner(System.in);<br />

System.out.println("sayi yi giriniz:");<br />

sayi=oku.nextInt();<br />

System.out.println("ust değerini giriniz:");<br />

ust=oku.nextInt();<br />

for(i=1;i0);<br />

}<br />

}<br />

Algoritma ve Programlamaya Giriş II F.Ü Teknoloji Fakültesi Yazılım Mühendisliği Bölümü<br />

Hafta3 <strong>ödev</strong> cevabı<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!