Sunteți pe pagina 1din 4

1

Laborator nr. 2
Realizarea unei aplicaii simple n NetBeans
1. Instalai JDK si Netbeans ;
2. Creai un director C:\postuniv\proiecte_interfete, n care vei salva toate proiectele realizate ;
3. Creai un proiect : File / New project -> Java / Java Application cu numele de greutate pentru
calcului greutii ideale, apoi adugai o clas, greutate, iar n final adugai clasei metoda main() ,
care creaz un obiect din clasa greutate, astfel:
clasa greutate

public class greutate {


constructorul clasei greutate
public greutate() {
int h = 168, v = 41;
double g;
g = (50 + 0.75 * (h - 150) + 0.25 * (v - 20));
System.out.println("Greutatea este " + g + "kg");
}

public static void main(String[] sarg) {


greutate g = new greutate();
}

funcia principal a aplicaiei

}
4. Modificai proiectul astfel ca in final s afieze att greutatea ideal a unui brbat cu nalimea
i vrtsa introduse ct i a unei femei cu aceleai date.

pt. brbai G = g

pt. Femei G = g * 0.9

5. Creai un proiect : File / New project -> Java / Java Application cu numele de tva pentru
evidenierea cuantumului de TVA din preul unui produs, apoi adugai proiectului o clas, tva, iar
n final adugai clasei metoda main() , care creaz un obiect din clasa tva, astfel:

2
public class tva {

public tva() {
double pret = 2400;
double tva;
tva = pret * 19. / 100.;
System.out.println("Pretul produsului este " + pret + " lei din care TVA " +
tva + " lei");
}

public static void main(String[] sarg) {


tva t = new tva();
}
}
Obs. In acest exemplu funcia main () conine crearea obiectului t din clasa tva, iar calculul se face
n constructorul clasei. Aceasta este soluia utilizat n mod normal n aplicaiile Java.

6. Creai un nou proiect, convertor, astfel:

public class convertor {

public convertor() {
//formulele sunt
//cm x 0.39* = in
//in x 2.54 = cm
double L = 168.;
System.out.println("L = " + L + " cm");
L = L * 0.39;
System.out.println("L = " + L + " inchi");
}

public static void main(String[] sarg) {


convertor c = new convertor();
}
}

7. Creai un nou proiect, max, care conine clasa max definit astfel:

public class max {


int numere[ ] = {1, 3, 5, 7, 9, 0, 2};
public max() {
int maxim = numere[0];
int i;
for (i = 1; i < numere.length; i++) {
if (maxim < numere[i]) {
maxim = numere[i];
}
}
System.out.println("Cel mai mare numar este " + maxim);
}
public static void main(String[] sarg) {
max m = new max();
}
}
8. Adaugai proiectului anterior liniile de cod necesare determinrii valorii minime din irul dat.
int minim = numere[0];
int i;
for (i = 1; i < numere.length; i++) {
if (minim > numere[i]) {
minim = numere[i];
}
}
System.out.println("Cel mai mic numar este " + minim);

9. Creai un nou proiect denumit minmax, n care prelucrrile de la ex. 7 i 8 s se realizeze n


funcii distincte, apelate n constructor.

public class minmax {


int numere[] = {1, 3, 5, 7, 9, 0, 2};
public int mx() {
int maxim = numere[0];
int i;
for (i = 1; i < numere.length; i++) {
if (maxim < numere[i]) {

4
maxim = numere[i];
}
}
return maxim;
}

public int mn() {


int minim = numere[0];
int i;
for (i = 1; i < numere.length; i++) {
if (minim > numere[i]) {
minim = numere[i];
}
}
return minim;
}

public minmax() {
System.out.println("Cel mai mare numar este " + mx());
System.out.println("Cel mai mic numar este " + mn());
}
public static void main(String[] sarg) {
minmax m = new minmax();
}

S-ar putea să vă placă și