[RUBY] Rest- und Leistungstreiber (冪 Leistung)

【Überblick】

1. Schlussfolgerung </ b>

2. Verwendung von </ b>

3. Was ich hier gelernt habe </ b>

  1. Fazit

Überschuss </ b>:% Macht der Macht </ b>: ** verwenden!


2. Verwendung

Diesmal wird eine zweistellige Ganzzahl (es gibt kein Programm zum Begrenzen der Anzahl der Ziffern) eingegeben. "Die Summe der Zehner- und der Einerstelle wird berechnet.

python



def addition(a, b)
  a + b
end

def calculation(num)
 #10. Platz
 no1 = (num / 10) % 10
 #Platz 1
 no2 = (num / 1) % 10
  return no1,no2
end

puts "Geben Sie eine zweistellige Ganzzahl ein"
num = gets.to_i
a, b = calculation(num)
add_sum = addition(a, b)
puts "Die Summe der Zehner- und Einsenplätze ist#{add_sum}"

Um die Zehnerstelle zu erhalten, wird die durch 10 geteilte Zahl weiter durch 10 geteilt, um den Rest zu erhalten. In ähnlicher Weise ist der 1. Platz der Rest, der durch Teilen des Wertes durch 1 und weiteres Teilen durch 10 erhalten wird. Zu diesem Zeitpunkt verwende ich "%", um zu viel zu löschen.

(Beispiel)Für 28


(num / 10)・ ・ ・ ・ 28/ 10 = 2.8
2.8 %10 remainder ・ ・ ・ 0 Rest 2"2"Gib es zurück.

(num / 1)・ ・ ・ ・ 28/ 1 = 28
28 %10 ... 2 Rest 8"8"Gib es zurück.


3. Was ich hier gelernt habe (im Fehlerfall verwendet)

Ich habe gelernt, dass ein Programm mit einer Mischung aus arithmetischen Elementen nicht nur Kenntnisse des Programms erfordert, sondern auch die Idee, etwas zu entwickeln und zu berechnen. Kenntnisse des Programms sind auch für erarbeitete Berechnungen erforderlich, und es ist sehr wichtig, da es genau verwendet werden kann, wenn Sie sich fragen, "wo diese Methode verwendet werden soll".

Recommended Posts