Non sei registrato? Registrati subito cliccando QUI! E utilizza tutte le funzionalita' del sito!

Topic Esercizi

Guida ai corsi dell'RGSS/RGSS2.

Topic Esercizi

Messaggioda Ally » 18/08/2009, 4:06

In questo topic verranno postati tutti gli esercizi delle varie lezioni ^^
L'esercizio dovrà essere postato in questo modo:
-Se il topic della lezione conterrà l'esercizio N°1,allora dovrete scrivere Esercizio 1

Con questo metodo ci verrà più semplice capire a che esercizio vi riferite,e non avremmo problemi di disordine nel topic ;)
Buoni esercizi :D
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Topic Esercizi

Messaggioda Petryx » 18/08/2009, 12:04

Esercizio 1


Spero di aver fatto bene anke perchè non ho capito bene l'esercizio XD
cmq ho messo anke + del dovuto spero vada bene XD :? :?

 Codice: Seleziona tutto
=begin
esercizzio di introduzzione rgss/rgss2 dato dal forum
rpgmkr.net/forum
=end
print "Buona lettura!"
classe: petryx

Attributi (Publici): 16_anni
Attributi (Prvati): ha_abbandonato_la_scuola

Metodi(publici): compie_gli_anni
metodi(privati): presto_lavorera

end
ImmagineClicca qui per ingrandire


ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire
Avatar utente
Petryx
Maker Viandante
Maker Viandante
 
Messaggi: 208
Iscritto il: 15/08/2009, 21:09
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Eventer

Re: Topic Esercizi

Messaggioda Ally » 18/08/2009, 17:44

Esercizio direi corretto ^^
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Topic Esercizi

Messaggioda Petryx » 18/08/2009, 17:58

meno male anke perchè pensavo ke si dovesse fare in stile script(nello script editor con class if ecc...)XD
ImmagineClicca qui per ingrandire


ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire
Avatar utente
Petryx
Maker Viandante
Maker Viandante
 
Messaggi: 208
Iscritto il: 15/08/2009, 21:09
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Eventer

Re: Topic Esercizi

Messaggioda Ally » 18/08/2009, 18:46

Di if,while,until,e tutto il resto,ne parleremo più avanti ^^
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Topic Esercizi

Messaggioda Petryx » 18/08/2009, 20:50

Ok grazie
Esercizio 2


 Codice: Seleziona tutto
#creo e specifico una variabile locale
Petryx_93 = Ciao_sono_uno_scripter
#faccio visualizzare la variabile con Print
Print "Petryx_93 = Ciao_sono_uno_scripter"
#Creo e specifico una variabile globale di valore booleano
@Petryx_93 = true
#definisco una variabile globale con un integer a caso
$Petryx_93 = 10
#faccio diventare la variabile in una stringa
$Petryx_93.to_s
#Creo una stringa con un valore qualsiasi
"Anni Petryx" = 16
#faccio visualizzare la stringa e il corrispondente valore con Print
Print "Anni Petryx = 16"
#trasformo la stringa in float e la faccio visualizzare in stringa
"Anni Petryx" = 16.to_f = .to_s


Qui ho di sicuro errato qualcosa XD so ke ho sbagliato ma non so dove XD /Elly me lo diresti per cortesia ?? :? :? XD
ImmagineClicca qui per ingrandire


ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire
Avatar utente
Petryx
Maker Viandante
Maker Viandante
 
Messaggi: 208
Iscritto il: 15/08/2009, 21:09
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Eventer

Re: Topic Esercizi

Messaggioda Ally » 18/08/2009, 21:43

Correzione esercizio numero 2 di Petryx:
ci sono un pò di errori...te li spigherò di seguito ^^
Innanzitutto analizziamo insieme il codice.
 Codice: Seleziona tutto
#creo e specifico una variabile locale
Petryx_93 = Ciao_sono_uno_scripter

Qui hai sbagliato a dare il valore alla stringa.
La stringa deve essere dichiarata in mezzo ai due apici " "...quindi deve essere:
 Codice: Seleziona tutto
#creo e specifico una variabile locale
Petryx_93 = "Ciao_sono_uno_scripter"


Secondo riga di codice:
 Codice: Seleziona tutto
#faccio visualizzare la variabile con Print
Print "Petryx_93 = Ciao_sono_uno_scripter"

Non c'è bisogno che metti: "Petryx_93 = Ciao_sono_uno_scripter"
Basta che richiami la variabile locale Petryx_93 in questo modo:
 Codice: Seleziona tutto
print petryx_93


Terza riga di codice:
 Codice: Seleziona tutto
#Creo e specifico una variabile globale di valore booleano
@Petryx_93 = true

Attenzione,non devi creare una variabile di istanza,ma bensì una variabile globale...quindi:
 Codice: Seleziona tutto
$petryx_93 = true/false


Quarta riga di codice:
 Codice: Seleziona tutto
#definisco una variabile globale con un integer a caso
$Petryx_93 = 10

Qui tutto bene.

Quinta riga di codice:
 Codice: Seleziona tutto
#faccio diventare la variabile in una stringa
$Petryx_93.to_s

Qui hai dimenticato il comando print...quindi sarà:
 Codice: Seleziona tutto
print $petryx_93.to_s


Ultimo pezzo di codice:
 Codice: Seleziona tutto
#Creo una stringa con un valore qualsiasi
"Anni Petryx" = 16
#faccio visualizzare la stringa e il corrispondente valore con Print
Print "Anni Petryx = 16"
#trasformo la stringa in float e la faccio visualizzare in stringa
"Anni Petryx" = 16.to_f = .to_s

"Anni Petrx" è sbagliato...
Le virgolette,devono essere nel numero,e non nella variabile...tu la crei,e poi gli dai un valore con il numero stringa.
Quindi sarà così:
 Codice: Seleziona tutto
Anni Petryx = "16"

Errore nel print...come detto sopra,basta che scrivi:
 Codice: Seleziona tutto
print anni petryx

Hai sbagliato anche la trasformazione della stringa ecc...
Cosa chiede l'esercizio?
- Crea una stringa che ha come valore "22",e falla visualizzare con il comando print.
Poi,trasformala in float,e falla visualizzare come una stringa.

Quindi sarà:
 Codice: Seleziona tutto
anni petryx = "22"
print anni petryx
anni petryx = anni petryx.to_f
print anni petryx.to_s


Spero di non averti creato difficoltà e di averti spiegato tutto per il meglio ;)
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Topic Esercizi

Messaggioda Petryx » 18/08/2009, 21:50

sapevo di aver sbagliato ma non pensavo di aver fatto errori cosi banali XD comunque ho capito tutto grazie
ImmagineClicca qui per ingrandire


ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire ImmagineClicca qui per ingrandire
ImmagineClicca qui per ingrandire
Avatar utente
Petryx
Maker Viandante
Maker Viandante
 
Messaggi: 208
Iscritto il: 15/08/2009, 21:09
Grazie dati: 0 volte
Grazie ricevuti: 0 volte
Ruolo: Eventer

Re: Topic Esercizi

Messaggioda Ally » 18/08/2009, 21:57

Nessun problema...sbagliando si impara.
La prossima volta attento alle indicazioni degli esercizi...se no va a finire che ti confondi ;)
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
Località: Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Topic Esercizi

Messaggioda kekkorider » 06/09/2009, 13:27

li ho fatti tutti insieme ;D

Esercizio 1

 Codice: Seleziona tutto
Classe : Chitarra elettrica
Attributi (pubblici) : Corde,tasti
Attributi (privati) : Fili elettrici interni
Metodi (pubblici) : Pizzica le corde,accorda
Metodi (privati) : passaggio corrente elettrica


 Codice: Seleziona tutto
Classe : Penna
Attributi (pubblici) : tappo,punta
Attributi (privati) : inchiostro
Metodi (pubblici) : scrivi
Metodi (privati) : l'inchiostro scende man mano che si scrive


Esercizio 2

Definisci una variabile locale che ha come valore una stringa con scritto "Ciao sono uno scripter",e poi falla visualizzare con il comando print.


 Codice: Seleziona tutto
#Definisce la variabile
Variabile = "Ciao sono uno scripter"
#Con il comando PRINT mostra la variabile
print Variabile


Definisci una variabile di istanza,di valore booleano,equivalente a true(vero) o false(falso).


 Codice: Seleziona tutto
#Definisce la variabile d'istanza di tipo booleano
@variabile = true


Definisci una variabile globale di valore integer con un numero che preferisci,e poi falla visualizzare come una stringa.


 Codice: Seleziona tutto
#Definisce la variabile globale
$variabile = 10
#Converte la variabile in una stringa
$variabile.to_s
#Mostra la variabile come stringa
print "variabile"


Crea una stringa che ha come valore "22",e falla visualizzare con il comando print.
Poi,trasformala in float,e falla visualizzare come una stringa.


 Codice: Seleziona tutto
#Crea la stringa
stringa = "22"
#visualizza la stringa
print stringa
#converte la stringa in float
stringa.to_f
#Visualizza il float come stringa
print "stringa"


Esercizio 3

Crea un array bidimensionale con 4 valori quasiasi,facendo poi visualizzare un valore qualsiasi contenuto in esso.


 Codice: Seleziona tutto
#Crea l'array bidimensionale
array = [2, 4, 6, 8]
#Mostra uno dei valori dell'array
print array[2]


Crea un array multidimensionale composto da due set e tre valori per set e fai visualizzare poi l'ultimo valore del secondo set.


 Codice: Seleziona tutto
#Crea l'array multidimensionale
array = [[1, 3, 5], [2, 4, 6]]
#Mostra l'ultimo valore del secondo set
print array[1][2]


Crea un hash bidimensionale con due chiavi/valori,e fai visualizzare una delle due.


 Codice: Seleziona tutto
#Crea l'hash bidimensionale
hash = {1 => "UNO", 2 => "DUE"}
#Mostra uno dei valori dell'hash
print hash[2]


Crea un hash multidimensionale con due set e fai visualizzare uno dei due.


 Codice: Seleziona tutto
#Crea l'hash multidimensionale
hash = {"Primo set" => [1, 2, 3], "Secondo set" => [4, 5, 6]}
#Mostra il secondo valore del secondo set
print hash["Secondo set"][1]
Avatar utente
kekkorider
Amministratore
Amministratore
 
Messaggi: 396
Iscritto il: 12/08/2009, 13:59
Grazie dati: 4 volte
Grazie ricevuti: 1 volte
Ruolo: Eventer
Progetto/i 2k/2k3: Valya - Eden Divide
Progetto/i XP: Restricted - Project 15

Prossimo

Torna a Scripting

 


  • Argomenti correlati
    Risposte
    Visite
    Ultimo messaggio

SEO Search Tags

razza cavalli mkr

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti