Controllo utente in corso...
  • Tutti gli appunti di Studenti.it sul tuo iPhone, gratis!
  • Guadagna con gli appunti!

Java: switch tra equazione di 1° grado, mcm fra 2 numeri e conteggio multipli di 2 in un vettore: Programma in Java con switch (menù di scelta) tra risoluzione di un'equazione di 1° grado, calcolo dell'mcm fra 2 numeri e conteggio dei numeri multipli di 2 in un vettore. (formato txt) ( formato txt)

VOTO: 3 Appunto inviato da elisadalpoz83

Menù per equazione di 1 grado, mcm e conteggio multipli di 2 in un vettore import java.io; class Switch_Equaz1_Mcm_Vett int a; int b; double ris; int comp; int vett ; final int MAXLENGHT = 50; int multipli; Switch_Equaz1_Mcm_Vett () void Equaz1 () do System.out.println Inserisci il coefficiente e il termine noto; a=inputInt ; b=inputInt ; while a 0) (b 0; double calcola_Equaz1 () double soluz = (double) 1b/a); return (soluz); void stampa_Equaz1 () if (a0) ris = calcola_Equaz1 ; System.out.println La soluzione è " +ris); else if (b0) System.out.println L'equazione è impossibile; else System.out.println L'equazione è indeterminata; void Mcm () do System.out.println Inserisci 2 numeri; a=inputInt ; b=inputInt ; while a 0) (b 0; void stampa_Mcm () do if (a == b) System.out.println I numeri sono uguali; else if (a b) a = a + a; else b = b + b; while (a != b); ris = a; System.out.println Il minimo comun multiplo è " +ris); void Vett () vett = new int [MAXLENGHT]; do System.out.println Quante componenti vuoi inserire Massimo " +MAXLENGHT); comp=inputInt ; while comp = 0) & (comp MAXLENGHT; for ( int i = 0; i comp; i ) System.out.println Inserisci la componente n " +i); vett [i] = inputInt; void stampa_Multipli () multipli = 0; for ( int i = 0; i comp; i ) if ( vett [i] % 2 == 0) multipli = multipli + 1; System.out.println I multipli di 2 nel vettore sono " +multipli); int inputInt () try DataInputStream flussoInput = new DataInputStream(System.in); String stringa = flussoInput.readLine; return(Integer.valueOf(stringaintValue; catch (Exception e) System.out.println Errore: " + e + " ininput; System.exit (0); return 1); public static void main (String args [] ) throws IOException Switch_Equaz1_Mcm_Vett a; a = new Switch_Equaz1_Mcm_Vett ; int uscita = 0; do System.out.println 1: equazione di 1 grado; System.out.println 2: minimo comune multiplo; System.out.println 3: conteggio multipli di 2 in un vettore; System.out.println 4: esci; String stringaLetta; DataInputStream flussoIn; flussoIn = new DataInputStream (System.in); stringaLetta = flussoIn.readLine ; int scelta = Integer.parseInt (stringaLetta); switch (scelta) case 1: a.Equaz1 ; a.stampa_Equaz1 ; break; case 2: a.Mcm ; a.stampa_Mcm ; break; case 3: a.Vett ; a.stampa_Multipli ; break; case 4: uscita = 1; break; while (uscita == 0); Continua »

vedi tutti gli appunti di informatica »
Carica un appunto Home Appunti
Pagina eseguita in 0.1717710495 secondi