CATEGORII DOCUMENTE |
Instructiuni elementare (atribuire, decizie, repetare)
1. Sa se calculeze si afiseze cate numere naturale de patru cifre, impartite la 67, dau restul 23.
class Raspuns
}
2. Scrieti o aplicatie Java care sa reconstituie scaderea:
X X X -
X 2 X
---------
8 7 9
import javax.swing.*;
class Scadere
}
if(are==false)System.out.println('nu are solutie');
}
}
3. Sa se calculeze valoare constantei PI, pe baza formulei:
pi/4=1-1/3+1/5-1/7+1/9-
Se vor lua N=3000 de termeni in aceasta suma.
class Pi
}
4. Sa se afiseze toti divizorii unui numar intreg dat ca parametru in linia de comanda.
class Divizori
}
5. Sa se calculeze primul numar prim mai mare decat un numar dat ca parametru in linia de comanda.
class PrimulNrPrim
System.out.println('Primul numar prim mai mare este: '+nrCrt);
}
private static boolean estePrim(int x)
return este;
}
}
6. Se citesc de la tastatura trei numere intregi a, b si c. Sa se ordoneze aceste numere crescatoare, astfel incat a va fi minimul, iar in c va fi maximul. Citirea de la tastatura se va face cu metoda showInputDialog() din clasa JOptionPane.
import javax.swing.*;
class Ordonare3
if(b>c)
if(a>c)
System.out.println(a+' '+b+' '+c);
}
}
7. Se citesc doua numere a si b. Sa se afiseze daca cele doua numere au acelasi numar total de divizori.
import javax.swing.*;
class Comparare
}
8. Se citeste un numar natural a. Sa se afiseze daca este patrat perfect sau nu.
import javax.swing.*;
class PatratPerfect
}
9. Se citesc n1 si n2 capetele unui interval inchis. Sa se afiseze daca in intervalul [n1, n2], exista cel putin un numar prim.
import javax.swing.*;
class ExistaNumerePrime
if(exista)System.out.println('exista');
else System.out.println('nu exista');
}
private static boolean estePrim(int nr)
}
10. Se citeste un numar natural de la tastatura. Sa se afiseze care este cifra maxima din acest numar.
import javax.swing.*;
class CifraMaxima
System.out.println(max);
}
}
11. Se citesc trei numere intregi a, b si c, de la tastatura. Sa se calculeze maximul dintre a si b (se va folosi metoda definita separat maxim(), ce are doi parametrii) si maximul dintre a, b si c (se va folosi metoda definita separate maxim(), ce are trei parametrii). Aceasta aplicatie ilustreaza polimorfismul parametric in Java (posibilitatea ca in aceeasi clasa sa existe doua sau mai multe metode cu acelasi nume, dar cu liste de parametrii diferiti).
import javax.swing.*;
class CalculMaxim
private static int maxim(int a,int b)
private static int maxim(int a,int b,int c)
}
12. Se citeste un numar natural n. Se citesc primul termen si ratia unei progresii aritmetice. Sa se calculeze, recursiv, termenul de rang n al progresiei.
import javax.swing.*;
class ProgresieAritmetica
private static double calcul(double primulTermen, double ratia,
int n)
}
13. Se citeste un numar natural N. Sa se calculeze termenul de rang N din sirul lui Fibonacci.
Sirul lui Fibonacci se defineste recursiv astfel:
a0= 1
a1=1
an=an-1+an-2 , pentru n>=2
import javax.swing.*;
class Fibonacci
private static int fib(int n)
}
14. Se citeste un numar natural N. Sa se afiseze daca acest numar este termen in sirul lui Fibonacci.
import javax.swing.*;
class EsteFibonacci
if(x<termen)break; //deci, nu este
// trecem la urmatorul termen Fibonacci:
n++;
}
if(este)System.out.println('este');
else System.out.println('nu este');
}
private static int fib(int n)
}
15. Se citeste un numar natural N. Sa se calculeze suma primilor N termeni din sirul lui Fibonacci.
import javax.swing.*;
class SumaFib
private static int fib(int n)
}
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1031
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved