Informatică, întrebare adresată de flashppp, 8 ani în urmă

In java:

Faceti suma cifrelor valorii in Fahrenheit scrisa din consola. Exemplu: pentru temperatura 112 in Fahrenheit suma cifrelor este 4.

Convertiti valoarea Fahrenheit in grade Celsius si faceti suma cifrelor.

Răspunsuri la întrebare

Răspuns de malinstoica
0

public class Tema{

 public static void main(String[] args){

   int grade = Integer.parseInt(args[0]);

   int suma = 0;

   int sumaC = 0;

   double gradeC = celsius(grade);


   while(grade > 0){

     suma += grade % 10;

     grade /= 10;

   }


   while(gradeC > 0){

     sumaC += gradeC % 10;

     gradeC /= 10;

   }

   System.out.println(suma + " " + sumaC);

 }

 public static double celsius(int grade){

   double val = grade - 32;

   return val*5 / 9;

 }

}


Alte întrebări interesante