Documente Academic
Documente Profesional
Documente Cultură
2
Instrucţiuni elementare : atribuire, decizie, repetare (II)
1. Se citeşte un număr natural a. Să se afişeze dacă este pătrat perfect sau nu.
import javax.swing.*;
class PatratPerfect
{
public static void main(String args[])
{
int a=Integer.parseInt(JOptionPane.showInputDialog("a="));
double radical=Math.sqrt(a);
if((int)radical*(int)radical==a)
System.out.println("este");
else System.out.println("nu este");
}
}
3. Se citeşte un număr natural de la tastatură. Să se afişeze care este cifra maximă din
acest număr.
import javax.swing.*;
class CifraMaxima
{
1
public static void main(String args[])
{
int a=Integer.parseInt(JOptionPane.showInputDialog("a="));
int max=0;
for(;;){
int cifraCrt=a%10;
if(cifraCrt>max)max=cifraCrt;
a=a/10;//reduc numarul:
if(a==0)break;
}
System.out.println(max);
}
}
Tema
7. Se citeşte un număr natural N. Să se afişeze dacă acest număr este termen în şirul lui
Fibonacci.
8. Se citeşte un număr natural N. Să se calculeze suma primilor N termeni din şirul lui
Fibonacci.