| 
    |  |  
        | 
                |  |  
                    |   | Sunday, 1 april 2012 |   |  |  |  |  
	    | 
		        
			        | Farsa de 1 aprilie ? |  
			        | Proposed by 
        lucipet  |  
			        | 
		                    |  |  
			                    | (20 comments) | 5.877 times displayed |  |  |  
			                    | In imagine se vede  calendarul lunii aprilie 2012. Alege din suprafata colorata cu galben a calendarului, patru numere aflate pe linii si coloane diferite. Luna ta de nastere trebuie sa fie una din ele. Daca nu se afla in aria colorata ,alege tot din aria galbena  valoarea ce mai apropiata  de luna ta  de nastere. Aduna acum cele 4 numere , la care mai adauga apoi  prima si ultima zi a lunii aprilie (1+30).  Fie S suma celor 6 numere.Stabileste acum valoarea numarului N astfel: aduna la cifra unitatilor a varsatei pe care o ai anul acesta  , acea valoare N care sa faca cifra unitatilor egala cu cea a  zecilor. Fie V valoarea calculata astfel ( V = varsta ta + N ,  N poate fi pozitiv sau negativ , astfel de exemplu  daca varsta ta este 18, anunci  N = - 7 ,  daca varsta e 41, atunci N = 3 , iar daca varsta este 22 ani , atunci N = 0.) Calculeaza acum valoarea produsului  S * V si retine a treia cifra a produsului privit de la stanga la dreapta si fie C aceasta cifra .
 Posteaza  acum valorile calculate  N si C sub forma  (N ; C)  sa-ti pot returna anul nasterii. Cum se explica faptul ca se poate calcula corect acest numar al anului nasterii ?
 |  
			                    | 
 |  |  |  
				                | Calculul corect al anului nasterii este datorat proprietatii produsului lui 99 cu un numar cu 2 cifre egale. Informatiile care ajuta la descoperirea anului nasterii se gasesc in valorile cifrelor care compun produsul SxV. Mai jos dau o secventa de cod care restaureaza anul nasterii pornind de la cele 2 numere cerute (N si C). Aici se vede la ce este utila valoarea ceruta  C.Observati si faptul ca suma celor 4 numere pe care le alegeti din patratul galben este constanta si egala cu suma numerelor din colturile patratului , lucru datorat modului cum sunt  dispuse cele 16 numere in patratul galben.
 
 procedur FARSA
 set talk off
 clea
 store repl(' ',15) to nick
 stor 0 to C,N
 @10,10 say 'Nickname         : ' get nick
 @11,10 say 'Cat e N (+/-) ?  : ' get N
 @12,10 say 'Cat e a 3-a (C)? : ' get C
 read
 c1 = 9 - C
 c2 = c1 - 1
 c3 = C
 c4 = 9 - c2
 P = 1000*c1 + 100*c2 + 10*c3 + c4
 anNast = 2012 -  P/99 + N
 @15,10 say 'Anul nasterii lui '+alltr(nick)+' este '+str(anNast,4)
 |  |  |  |  |  
    
    
        
            | 
                    
                        |  | 
		
			|  | Search problems by keywords 
 |  |  |  |  |  |  |  
            |  |  
            |  |  
            |  |  |