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

Anonymní profil Itchi – Programujte.comAnonymní profil Itchi – Programujte.com

 

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

Itchi
Java › Zaokrouhleni "double" na cel…
5. 11. 2012   #165915

Dekuji za radu, ale nejak se mi to nedari implementovat. 

Ukazi svuj kod:

import java.util.*;

public class LinearniRovnice {
  public static void main(String[] arg) {
	  
    Scanner sc = new Scanner(System.in);
    System.out.print("Zadej a: ");
    double a = sc.nextInt();
    System.out.print("Zadej b: ");
    double b = sc.nextInt();
    double x;
    
  
    if ( a==0 & b==0){
    	 System.out.println("Rovnice: 0 * x + 0 = 0");
         System.out.println("ma nekonecne mnoho reseni");
    	}
    	else{
    		
   
    if (a==0){
    
   	 System.out.println("Rovnice: 0 * x + 1 = 0");
         System.out.println("nema reseni");
    	}
        else{ 
         x=-b/a;
         System.out.println("Rovnice: "+a+" * x + "+b+" = 0" ); 
         System.out.println("ma reseni x = "+x+"");
        }
    	} 
  }
}	

Děkuji za radu.

Itchi
Java › Zaokrouhleni "double" na cel…
4. 11. 2012   #165851

Dobrý večer,

chtěl bych Vás požádat o radu. Program, který má za úkol vypočítat jednoduchou lineární rovnici mám již téměř hotový, ale chybí mi poslední úprava.

Potřebuji ve výstupu vidět rovnici dle vzoru 1*x + 2 = 0, já tam ovšem stále vidím 1.0*x + 2.0 = 0.

Můžete mi prosím poradit, jak se zbavit toho desetinného místa ve výstupu? Do vstupu se totiž zadávají jen celá čísla, ale pokud proměnné změním na int, zase mi to nevytiskne výsledek s desetinnými místy, což naopak potřebuji.

Děkuji.

 

 

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