Code examples: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Новая: ==Расчет объема комнаты за минусом объема коробки== =============================PYTHON================================ #!/usr/bin/env python ...)
 
(PHP==========)
 
Строка 68: Строка 68:
 
  var $z;  
 
  var $z;  
 
   
 
   
function getVolume(){
+
  function getVolume(){
return $this->x*$this->y*$this->z;
+
return $this->x*$this->y*$this->z;
}
+
}
}
+
  }
 
  $Room = new Room();
 
  $Room = new Room();
 
  $Box = new Room();
 
  $Box = new Room();

Текущая версия на 17:10, 2 ноября 2009

Расчет объема комнаты за минусом объема коробки

=======================PYTHON==========================
#!/usr/bin/env python   
# -*- coding: utf-8 - 

class RoomV:
        	x=0
	y=0
	z=0
        def GetVolume(self):
		return self.x*self.y*self.z

Room = RoomV()
Box = RoomV()

Room.x=input("Введите x для Room: ")
Room.y=input("Введите y для Room: ")
Room.z=input("Введите z для Room: ")

Box.x=input("Введите x для Box: ")
Box.y=input("Введите y для Box: ")
Box.z=input("Введите z для Box: ")

r=Room.GetVolume()
b=Box.GetVolume()
res=r-b
print "Объем равен: ", res
input("...")
=======================C++===========================
#include <iostream>

class Room
{
public:
	
   float x,y,z;
   float GetVolume()
   {
      return x*y*z;
   } 
};

int main()
{
	Room Box;
	Room Room;
	printf("Введите x для Box\n");
	scanf("%f",&Box.x);
	printf("Введите y для Box\n");
	scanf("%f",&Box.y);
	printf("Введите z для Box\n");
	scanf("%f",&Box.z);
	printf("Введите x для Room\n");
	scanf("%f",&Room.x);
	printf("Введите y для Room\n");
	scanf("%f",&Room.y);
	printf("Введите z для Room\n");
	scanf("%f",&Room.z);
	float ret=Room.GetVolume()-Box.GetVolume();
	printf("\tОбъем равен: %f",ret);
	printf("\n");
} 
=================================PHP===========================================
<?
class Room {
var $x;
var $y;
var $z; 

 	function getVolume(){
	return $this->x*$this->y*$this->z;
	}
 }
$Room = new Room();
$Box = new Room();

$Room->x=3;
$Room->y=4;
$Room->z=5;

$Box->x=0.5;
$Box->y=0.2;
$Box->z=0.1;

print "
The Volume of Room= ".$Room->getVolume(); print "
The Volume of Box= ".$Box->getVolume(); print "
The Volume of Air= ".($Room->getVolume()-$Box->getVolume()); ?>