mercoledì 21 ottobre 2009

delfino

import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class delfino extends Animal
{
int i=0;
int u=0;

public void act()
{
if (atWorldEdge()){
turn(-180);
}
if(u<30){
sali();
}
u++;
if(u>41){
stai();
}
u++;
if(u>61){
scendi();
}
if(u>80){
u=0;
ritorna();
}

}
public void sali(){
if(i==0){
turn(-45);
i++;}
move();
u++;
}
public void stai(){
if(i==1){
turn(45);
i++;
}
move();
u++;
}
public void scendi(){
if(i==2){
turn(45);
i++;
}
u++;
move();
}
public void ritorna(){
if(i==3){
turn(-45);
i=0;
}
}
}

delfino

import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class delfino extends Animal
{
int i=0;
int u=0;

public void act()
{
if (atWorldEdge()){
turn(-180);
}
if(u<30){
sali();
}
u++;
if(u>41){
stai();
}
u++;
if(u>61){
scendi();
}
if(u>80){
u=0;
ritorna();
}

}
public void sali(){
if(i==0){
turn(-45);
i++;}
move();
u++;
}
public void stai(){
if(i==1){
turn(45);
i++;
}
move();
u++;
}
public void scendi(){
if(i==2){
turn(45);
i++;
}
u++;
move();
}
public void ritorna(){
if(i==3){
turn(-45);
i=0;
}
}
}

classe studenti

La classe “Studente” si compila
“ProvaStudente” non si compila



public class Studente{
String nome;
String dataNascita;
String classe;
public Studente(String n,String dn,String c){
nome=n;
dataNascita=dn;
classe=c;
}
public void studia(){
System.out.println("quanto ho studiato oggi!!");
}
public void sonoStanco(){
System.out.println("Mammamia quanto so' stanco");
}
}



public class ProvaStudente{
public static void main(String[] args){
Studente studenti=new Studente[19];
Studente s1=new Studente("Millucci","10-08-1992","IVale");
Studente s2=new Studente("Marzocchella","22-10-1992","IVale");
Studente s3=new Studente("Drago","10-5-1992","IVale");
Studente s4=new Studente("Di Bari","10-07-1992","IVale");
Studente s5=new Studente("Scorteccia","25-12-1992","IVale");
studenti[0]=s1;
studenti[1]=s2;
studenti[2]=s3;
studenti[3]=s4;
studenti[4]=s5;
for(int i=0; i studenti[i].studia();
}
}
}

Cane e Gatto

public class Cane {
public void abbaglia(){
System.out.println("Bau! Bau! Sono il cane e ti mangio");
}

}



public class Gatto {
public void miagola(){
System.out.println("Miao!Miao!Sono il gatto e ti graffio");
}

}



public class ProvaCaneGatto {
public static void main(String[] args){
Cane c1=new Cane();
Gatto g1=new Gatto();
for(int i=0; i<11;i++){
c1.abbaglia();
g1.miagola();
}
}

}

Lezione1

import java.util.*;
public class Lezione1{
Scanner in=new Scanner(System.in);
public double leggiNumero(){
System.out.println("digita un numero reale");
double x=in.nextDouble();
returnx;
}
public double media(){
double somma=0;
int conta=0;
double n;
n=leggiNumero();
while(in.hasNextDouble()){
somma=somma+n;
conta=conta++;
n=leggiNumero();
}
double media=somma/conta;
return media;
}
}

Gatto

public class Gatto{
//la mia prima classe
String colore;
String nome;
String razza;
public Gatto(String nome, String colore, String razza){
this.colore=colore;
this.nome=nome;
this.razza=razza;
}
public void miagola(){
System.out.println("miao miao");
}
public void mangiaTopo(){
System.out.println("gnamm gnamm");
}
}

LancioDado

#include
#include
int seed=10000
int M=5;
int y;
int z;
int i;
double r;
double x;
public int lanciDado(){
r=( (double) rand() )/ ((double) (RAND_MAX+(double)(1)));
x=(r*M);
y=(int) x;
z=y+1;
return z;
}
main(){
int n;
srand(seed);
for (i=0; i<50; i++){
n=lancioDado();
printf("%d\n",n);
}
}

ProvaGatto

public class ProvaGatto{
public static void main(string[] args){
Gatto g1=new Gatto("Fufi","nero","siamese");
Gatto g2=new Gatto("Romeo","bianco,"persiano");
Gatto g3=new Gatto("Mizi","grigio","africana");
g1.miagola();
g2.mangiaTopo();
g3.miagola();
}
}

mercoledì 14 ottobre 2009

gioco delle porte

#include
int s[3];
int i;
void selezionePorta(){
s[0]=1;
s[1]=2;
s[2]=3;
s[3]=4;
}
char porte[]={
'-','-','-','-',' ','-','-','-','-',' ','-','-','-','-',' ','-','-','-','-',
'|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',
'|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',
'|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',
'|','-',' ','|',' ','|','-',' ','|',' ','|','-',' ','|',' ','|','-',' ','|',
'|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',
'|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',
'|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',' ','|',' ',' ','|',
'-','-','-','-',' ','-','-','-','-',' ','-','-','-','-',' ','-','-','-','-'};
void stampaBoard(){
int resto;
for(i=0;i<171;i++){
resto=i%19;
if (resto!=0){
printf("%c",porte[i]);
}
else{
printf("\n%c",porte[i]);
}
}
}
int scegliPorta(){
int a;
printf("\nscegli una delle quattro porte");
scanf("%d",&a);
if(a==s[0]){
printf("bravo,hai trovato una chiave per aprire una delle altre tre porte:scegli quale");
int b;
scanf("%d",&b);
if(b==s[3]){
printf("complimenti,hai vinto un viaggio");
}
else if(b==s[1]){
printf("mi dispiace ma hai perso");
}
else if(b==s[2]){
printf("mi dispiace ma hai perso");
}
}
else if(a==s[1]){
printf("mi dispiace ma non hai la chiave per aprire questa porta,");
printf("\nscegli una delle quattro porte, hai l'ultima chance");
scanf("%d",&a);
if(a==s[0]){
printf("bravo,hai trovato una chiave per aprire una delle altre tre porte:scegli quale");
int b;
scanf("%d",&b);
if(b==s[3]){
printf("complimenti,hai vinto un viaggio");
}
else if(b==s[1]){
printf("mi dispiace ma hai perso");
}
else if(b==s[2]){
printf("mi dispiace ma hai perso");
}
}
else if(a!=s[0]){
printf("mi dispiace ma hai perso");
}
}
else if(a==s[2]){
printf("mi dispiace ma non hai la chiave per aprire questa porta");
printf("\nscegli una delle quattro porte,hai l'ultima chance");
scanf("%d",&a);
if(a==s[0]){
printf("bravo,hai trovato una chiave per aprire una delle altre tre porte:scegli quale");
int b;
scanf("%d",&b);
if(b==s[3]){
printf("complimenti,hai vinto un viaggio");
}
else if(b==s[1]){
printf("mi dispiace ma hai perso");
}
else if(b==s[2]){
printf("mi dispiace ma hai perso");
}
}
else if(a!=s[0]){
printf("mi dispiace ma hai perso");
}
}
else if(a==s[3]){
printf("mi dispiace ma non hai la chiave per aprire questa porta");
printf("\nscegli una delle quattro porte,hai l'ultima chence");
scanf("%d",&a);
if(a==s[0]){
printf("bravo,hai trovato una chiave per aprire una delle altre tre porte:scegli quale");
int b;
scanf("%d",&b);
if(b==s[3]){
printf("complimenti,hai vinto un viaggio");
}
else if(b==s[1]){
printf("mi dispiace ma hai perso");
}
else if(b==s[2]){
printf("mi dispiace ma hai perso");
}
}
else if(a!=s[0]){
printf("mi dispiace ma hai perso");
}
}
}
main(){
stampaBoard();
selezionePorta();
scegliPorta();
}