  | 
	
		
	
	
		Помогите с ЗАДАЧЕЙ - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе | 
	 
	 
	
	
	
	
	
	
	
	
	
	
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            22.12.2011, 19:32
            
            
         | 
        
             
            #1
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 01.06.2011  
                
                
                
                 Сообщений: 20
                   
 Популярность: 16  
                  
	 Сказал(а) спасибо: 37  
	
		
			
				Поблагодарили 3 раз(а) в 3 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Помогите с ЗАДАЧЕЙ
             
             
            
        
        
        
            
               
    Сама задача: 
Найти остаток от деления целой части значения функции Z=Ln(x^2 + ab) на 7 и в зависимости от величины остатка напечатать сообщения об одном из дней недели пронумеровать их от 0 до 6 
  
Решение: 
 
1|Uses 
2|crt; 
3|Const 
4| l:array[0..6] of string[14]=('Воскресенье','Понедельник','Вторник','Среда', 
                           'Четверг','Пятница','Суббота'); 
5|Var 
6| x,a,b,z:real; 
7| i:integer; 
8|begin 
9|ClrScr; 
10|write('x,a,b: '); 
11|readln(x,a,b); 
12|z:=ln(x*x+a*b); 
13|for i:=0 to 6 do 
14|if (trunc(z) mod 7)=i then 
15|  writeln(l[i]); 
16|readkey 
17|end. 
 
Проблема ПЕРЕВЕСТИ в "Delphi7" !! 
     
         
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            22.12.2011, 23:20
            
            
         | 
        
             
            #2
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь-защитник  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 14.06.2010  
                
                
                
                 Сообщений: 584
                   
 Популярность: 6626  
                  
	 Сказал(а) спасибо: 86  
	
		
			
				Поблагодарили 847 раз(а) в 266 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Помогите с ЗАДАЧЕЙ
             
             
            
        
        
        
            
               
    дык это ж паскаль, в делфи7 перевести должно занять минут 5, правда не уверен, и юзесы другие будут) 
 
писать вломак, вообще убери номера строк, создай консольный проект делфи, перенеси туда все, на что поругается посмотри в делфибейсикс как парвильно писать и аналоги ф-ций и в каких юнитах они, добавь юниты и замени ф-ции на аналоги)
     
         
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            22.12.2011, 23:22
            
            
         | 
        
             
            #3
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Разведчик  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 23.07.2010  
                
                
                
                 Сообщений: 32
                   
 Популярность: 14  
                  
	 Сказал(а) спасибо: 13  
	
		
			
				Поблагодарили 2 раз(а) в 2 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Помогите с ЗАДАЧЕЙ
             
             
            
        
        
        
        
        
        
        
        
        
        
     | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
	
	
		
	
	
    
        
            
             
            22.12.2011, 23:32
            
            
         | 
        
             
            #4
            
         | 
    
 
    
    
  
    | 
    
     | 
     
  
    | 
    
     | 
    
    
     | 
   
  
    
        Рыцарь-защитник  
     | 
     
 
    
      
  
            
    
      
    
            
                 Регистрация: 14.06.2010  
                
                
                
                 Сообщений: 584
                   
 Популярность: 6626  
                  
	 Сказал(а) спасибо: 86  
	
		
			
				Поблагодарили 847 раз(а) в 266 сообщениях
			
		
	 
     
 
             
                
               
                
       
                  
     | 
    
    
    
        
        
            
            
                 
                Re: Помогите с ЗАДАЧЕЙ
             
             
            
        
        
        
            
               
    
  
        
        
          
                
                
                  
                        
                          | 
                        
                        Цитата: | 
                        
                          | 
                   
                 
                 | 
                
                 | 
                
                
                
                 | 
                
                
                
                 | 
           
         
        
          
                | 
                 | 
                 | 
                
                 | 
           
          
                | 
                 | 
                
                Сама задача: 
Найти остаток от деления целой части значения функции Z=Ln(x^2 + ab) на 7 и в зависимости от величины остатка напечатать сообщения об одном из дней недели пронумеровать их от 0 до 6 
  
Решение: 
 
1|Uses 
2|crt; 
3|Const 
4| l:array[0..6] of string[14]=('Воскресенье','Понедельник','Вторник','Среда', 
                           'Четверг','Пятница','Суббота'); 
5|Var 
6| x,a,b,z:real; 
7| i:integer; 
8|begin 
9|ClrScr; 
10|write('x,a,b: '); 
11|readln(x,a,b); 
12|z:=ln(x*x+a*b); 
13|for i:=0 to 6 do 
14|if (trunc(z) mod 7)=i then 
15|  writeln(l[i]); 
16|readkey 
17|end. 
 
Проблема ПЕРЕВЕСТИ в "Delphi7" !! 
                 | 
                
                 | 
           
          
                
                  | 
                
                 | 
                
                  | 
           
         
         | 
   
 
	Код: 
	program Project1;
{$APPTYPE CONSOLE}
{
1|Uses
2|crt;
3|Const
4| l:array[0..6] of string[14]=('Воскресенье','Понедельник','Вторник','Среда',
'Четверг','Пятница','Суббота');
5|Var
6| x,a,b,z:real;
7| i:integer;
8|begin
9|ClrScr;
10|write('x,a,b: ');
11|readln(x,a,b);
12|z:=ln(x*x+a*b);
13|for i:=0 to 6 do
14|if (trunc(z) mod 7)=i then
15| writeln(l[i]);
16|readkey
17|end.
}
uses
  SysUtils;
Const
l:array[0..6] of string[14]=('Воскресенье','Понедельник','Вторник','Среда',
'Четверг','Пятница','Суббота');
Var
x,a,b,z:real;
i:integer;
begin
  try
    { TODO -oUser -cConsole Main : Insert code here }
  writeln('x,a,b: ');
  readln(x,a,b);
  z:=ln(x*x+a*b);
  for i:=0 to 6 do
  if (trunc(z) mod 7)=i then
   writeln(l[i]);
   Readln;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.
 проверь, я переписывал в D2010 тч за крякозабреность не отвечаю) D2010 использует юникод)
 
ничего не потребовалось, кроме как убрать номера строк)) 
после прохода прога закроется от любой нажатой символьной клавиши
     
          
        
        
        
        
        
        
            
             ________________  
                 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  
 Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). 
             
        
        
        
        
        
            
                 
                
                    
                        Последний раз редактировалось Mebius; 22.12.2011 в 23:34.
                    
                    
                
             
        
        
      | 
 
    | 
        
        
        
        
         
     | 
    
    
    
        
        
        
        
             
        
        
        
        
        
        
        
            
        
        
        
     | 
 
 
 
  
	 
	
		 
	 
 
 
	
		
	
	
	
	
	
		
	
		 
		Ваши права в разделе
	 | 
 
	
		
		Вы не можете создавать новые темы 
		Вы не можете отвечать в темах 
		Вы не можете прикреплять вложения 
		Вы не можете редактировать свои сообщения 
		 
		
		
		
		
		HTML код Выкл. 
		 
		
	  | 
 
 
	 | 
	
		
	 | 
 
 
 
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 16:27. 
		 
	 
 
 | 
  |