Maksimum
Sestavi metodo max, ki kot argumenta sprejme dve celi števili in vrne večje izmed teh dveh števil.
Namig
Deklaracija javnih statičnih metod je taka:
public static tipRezultata imeMetode( tipi in imena argumentov)
Namig
Metoda bo primerjala dve celi števili in vrnila (return) večje. V metodi main bomo prebrali dve števili, ki bosta argumenta metode.
Rešitev (Java)
import javax.swing.JOptionPane;
public class Maksimalno {
public static void main(String[] args) {
// vhodni stevili
String beri = JOptionPane.showInputDialog("Vnesi prvo število:");
int prvoSt = Integer.parseInt(beri);
beri = JOptionPane.showInputDialog("Vnesi drugo število:");
int drugoSt = Integer.parseInt(beri);
// izpisemo vecjega, pri tem uporabimo metodo max
JOptionPane.showMessageDialog(null, "Stevilo " + max(prvoSt, drugoSt)
+ " je večje.");
}
// metoda - primerjamo dve celi stevili, vrnemo vecjega
public static int max(int a, int b) {
if (a > b)
return a;
return b;
}
}
Rešitev (C#)
using System;
using System.Collections.Generic;
using System.Text;
namespace Maksimalno {
class Maksimalno {
static void Main(string[] args) {
// vhodni stevili
Console.Write("Vnesi prvo število: ");
int prvoSt = Int32.Parse(Console.ReadLine());
Console.Write("Vnesi drugo število: ");
int drugoSt = Int32.Parse(Console.ReadLine());
// izpisemo vecjega, pri tem uporabimo metodo max
Console.WriteLine("Stevilo " + max(prvoSt, drugoSt)
+ " je večje.");
Console.ReadKey();
}
// metoda - primerjamo dve celi stevili, vrnemo vecjega
public static int max(int a, int b) {
if (a > b)
return a;
return b;
}
}
}
Rešitev (Python)
#!C:/Python30/python
#-*-encoding: utf-8 -*-
# -*- coding: latin-1 -*-
'''
Created on 24.6.2009
@author: fajdigap
'''
# metoda - primerjamo dve celi stevili, vrnemo vecjega
def max(a, b):
if (a > b):
return a
return b
# vhodni stevili
prvoSt= int(input("Vnesi prvo število:"))
drugoSt = int(input("Vnesi drugo število:"))
# izpisemo vecjega, pri tem uporabimo metodo max
print ("Število ",max(prvoSt, drugoSt)," je večje.")