Anonymní profil Zdeněk – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Zdeněk – Programujte.comAnonymní profil Zdeněk – Programujte.com

 

Příspěvky odeslané z IP adresy 213.155.236.–

Zdeněk
Java › Předávání pomocí formálního…
12. 11. 2016   #213581

#2 Kit

public class Ukol {

public static long fakt1 (int n){
       int v = 1;
       for (int i = 2; i <= n; i++){    v = v*i;   }
       return v;  }

static int prvoCislo(int x){
       boolean t = true;
       if (poc < 2) return false;
       if (poc == 2) return true;
       if (poc % 2 == 0) return false; 

       for (int i = 3; i < x/2; i++){
       if (poc % i == 0){     
                        t = false;
                              break;      
                              }   }   
                              return t;   }
                              
                                
static int soucet(int n) {
    int s=0;
    for(int i=1; i<=n; i++)
         s+= i;
       return s;
       }

public static void main (String[]args){ 
int cislo;   long vysl;
System.out.print("zadej cele kladne cislo: ");
cislo = VstupDat.ctiInt(); 
if (cislo >= 0){    vysl = fakt 1(cislo);
System.out.println("faktorial cisla = "+vysl);
    } 
       else System.out.println("Faktorial nelze vypocitat.");  }   

int boolean prvoCisloVysledek;
System.out.print("Zadej celé kladné číslo: ");
int poc = VstupDat.ctiInt();

prvoCisloVysledek = prvoCislo(poc);{
if(prvoCisloVysledek==true){
     System.out.println("Číslo je prvočíslo"); }
   else {System.out.println("Číslo není prvočíslo.");
   }
 
   
soucet();
int vysledek;
vysledek = soucet(poc);
System.out.println("Soucet cisel od 1 do " + poc +" je: " +  vysledek);  
}}}

Zdeněk
Java › Předávání pomocí formálního…
12. 11. 2016   #213579

public class Faktorial{
    public static void main (String[]args) { 
       int cislo;
       long vysledek;
       System.out.print("Zadej celé kladné číslo: ");
           cislo = VstupDat.ctiInt();
               if(n>=0){
                vysledek = fakt 1(cislo);                
               System.out.println("Faktoriál zadaného čísla je: " + vysledek);
                     }
              else System.out.println("Z tohoto čísla nelze vypočítat faktoriál!");
              }
     public static long fakt1 (int n) { 
       int v = 1;
       for (int i = 2; i <= n; i++){
                   v = v*i;   
                   } 
                   return v;  } }

a už teď mi to vyhazuje chybu:-(

Zdeněk
Java › Předávání pomocí formálního…
12. 11. 2016   #213577

Ahojte, potřeboval bych pomoc s tímhle:

Načtěte celé číslo a splňte tyto úkoly:

Vypočítejte faktoriál zadaného čísla.
Zjistěte, zda je číslo sudé nebo liché.
Zjistěte, zda je číslo prvočíslo.
Zjistěte, zda je číslo dokonalé (dokonalé číslo je celé číslo, které je součtem všech svých dělitelů mimo sebe sama, např. 6 = 3 + 2 + 1).
Vypočítejte součet všech celých čísel od jedničky do načteného čísla.

Pro každý z výše uvedených úkolů sestavte vlastní statickou metodu, které budete předávat pomocí formálního parametru načtené číslo. Metoda bude vracet výsledek do místa volání, tisk výsledků zařaďte do metody main().

6. Vytiskněte všechna prvočísla z definovaného intervalu – dolní a horní hranici intervalu zadejte z klávesnice v metodě main(). Sestavte vlastní statickou metodu, které budete předávat pomocí formálních parametrů dolní a horní hranici intervalu. Metoda nebude nic vracet, tisk nalezených prvočísel se provede v metodě. Pro zjištění, zda se jedná o prvočíslo, použijte metodu z bodu 3.

 Po vytištění výsledku nabídněte možnost celý výpočet opakovat.

Je tady nějaká dobrá duše?

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý