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();
}

mercoledì 15 aprile 2009

es 3 vacanze

#include
FILE *f1;
FILE *f2;
FILE *f3;
int n;
int i;
void copiaNumeri(){
f1=fopen("file1.txt","r");
f2=fopen("file2.txt","r");
f3=fopen("file3.txt","w");
fscanf(f1,"%d",&n);
while(n!=999){
fprintf(f3,"%d\n",n);
fscanf(f1,"%d\n",&n);
}
fscanf(f2,"%d",&i);
while(i!=999){
fprintf(f3,"%d\n",i);
fscanf(f1,"%d\n",&i);
}
fclose(f1);
fclose(f2);
fclose(f3);
}
int main(){
copiaNumeri();
}

es vacanze 1

#include
FILE *f1;
FILE *f2;
FILE *f3;
FILE *f4;
FILE *f5;
int numeri[100];
int a;
int b;
int n;
int x=0;
int s=0;
int minimo;
int media;
int i=1;
int massimo;
void leggiScrivi(){
f1=fopen("esercizio1.txt","r");
f2=fopen("copia1.txt","w");
fscanf(f1,"%d",&n);
while(n!=999){
fprintf(f2,"%d\n",n);
fscanf(f1,"%d\n",&n);
}
fclose(f1);
fclose(f2);
}
void compresi(){
f3=fopen("compres.txt","w");
f1=fopen("esercizio1.txt","r");
printf("inserisci due numeri interi:");
scanf("%d %d",&a,&b);
fscanf(f1,"%d",&n);
while(n!=999){
if((n>a) && (n fprintf(f3,"%d\n",n);
}
fscanf(f1,"%d",&n);
}
fclose(f3);
fclose(f1);
}
void sommaMediaMinimoMassimo(){
f1=fopen("esercizio1.txt","r");
f4=fopen("somma.txt","w");
fscanf(f1,"%d",&n);
n=minimo;
n=massimo;
while(n!=999){
if(n minimo=n;
}
if(n>massimo){
massimo=n;
}
s=s+n;
i++;
fscanf(f1,"%d",&n);
}
fprintf(f4,"la somma e:%d\n",s);
media=s/i;
fprintf(f4,"la media e:%d\n",media);
fprintf(f4,"il minimo e: %d\n",minimo);
fprintf(f4,"il massimo e:%d\n",massimo);
fclose(f1);
fclose(f4);
}
void contrario(){
f1=fopen("esercizio1.txt","r");
f5=fopen("contrario.txt","w");
i=0;
n=0;
while(n!=999){
fscanf(f1,"%d",&n);
numeri[i]=n;
i++;
}
x=i;
for(i==x;i!=-1;i--){
fprintf(f5,"%d\n",numeri[i]);
}
fclose(f1);
fclose(f5);

}

int main()
{
leggiScrivi();
compresi();
sommaMediaMinimoMassimo();
contrario();
}

martedì 17 febbraio 2009

digia

#include
int i;
int numeri[10];
void digita(){
for (i=0; i<10; i++){
printf("\ndigita un numero intero");
scanf("%d",&numeri[i]);
}
}
void stampa(){
for (i=0; i<10; i++){
printf("%d\n",numeri[i]);
}
}
void stampaContrario(){
for (i=9; i>=0; i--){
printf("%d\n",numeri[i]);
}
}
main(){
digita();
stampa();
stampaContrario();
}

somma come funzione

#include
int somma(int a,int b){
int t;
t=a+b;
return t;
}
main(){
int c,d,e;
e=0;
printf("digita un numero intero");
scanf("%d",&d);
while(d!=999){
printf("digita un altro numero intero");
scanf("%d",&c);
c=somma(c,d)+e;
printf("digita un numero intero, 999 per finire");
scanf("%d",&d);
}
printf("il totale:%d\n",e);
}

Massimo-funzione

#include
int massimo(int a,int b){
if(a>b){
return a;
}
else{
return b;
}
}
main(){
int c;
int d;
int max;
printf("inserire numero");
scanf("%d",&c);
printf("inserire un altro numero");
scanf("%d",&d);
while(d!=999){
printf("inserire un altro numero");
scanf("%d",&d);
}
max=massimo(c,d);
printf("il numero massimo è:%d\n",max);
}

mercoledì 21 gennaio 2009

es 16 c

#include
#include
int xp;
int yp;
int xv;
int yv;
int dist;
int i;
main(){
printf("\nInserisci coordinate del punto di partenza, da cui vuoi calcolare la distanza.\n");
scanf("%d",&xp);
scanf("%d",&yp);
while(i!=999){
printf("\nInserisci coordinate del secondo punto. Per fare fine x=999\n")

scanf("%d",&xv);
scanf("%d",&yv);
dist=sqrt(pow(xp-xv,2.0)+pow(yp-yv,2.0));
prinf("La distanza fra i due punti e di: %d",dist);
}
}

es 15 c

#include
int pos;
int neg;
int num;
int tot;
int percpos;
int percneg;
int i;
int fine;
main(){
i=1;
while(i==1){
printf("\nInserisci un numero. Per terminare immetti: 999\n");
scanf("%d",&num);
if(num<0){
neg++;
}
else{
pos++;
}
if(num==999){
i=2;
}
}
pos=pos-1;
tot=neg+pos;
percpos=pos*100/tot;
percneg=neg*100/tot;
printf("\nTotale numeri scritti: %d\n\nNumeri positivi: %d\n\nNumeri negativi: %d\n\nPercentuale numeri positivi: %d%%\n\nPercentuale numeri negativi: %d%%\n\n",tot,pos,neg,percpos,percneg);
printf("\nScrivere un numero per chiudere il programma.\n");

es 14 c

#include
int num;
int somma;
int q;
int i;
int quantnum;
int fine;
main(){
somma=0;
printf("\nInserire la quantita dei numeri da andare ad immettere successivamente per effettuare il calcolo.\n");
scanf("%d",&quantnum);
for(i=0;i printf("\nInserire un numero intero, il nummero verra sommato agli altri solo se paro. Per uscire digitare: 999\n");
scanf("%d",&num);
if(num==999){
break;
}
q=num/2;
if(q*2!=num){
printf("\nIl numero inserito non essendo pari non verra aggiunto alla somma.\n");
}
else{
somma=somma+num;
}
}
printf("\nLa somma dei numeri pari immessi e: %d\n",somma);
printf("\nScrivere un numero per chiudere il programma.\n");
scanf("%s",&fine);
}

es 17c

#include int min;int max;int mmin;int mmax;int mese;int i;int smin;int smax;int fine;main(){ printf("\nInserire il numero dei giorni del mese\n"); scanf("%d",&mese); for(i=0;i

mercoledì 14 gennaio 2009

esercizio.temperatura

stampare i giorni in cui la temperatura è maggiore di 35

#include
int(temperatura)

main(){
for(i=0;i<999,i++){
printf("inserire temperatura:");
scanf("%d", &temperatura);

while(temperatura>35){
printf("%d", temperatura);

somma.c

#include
int numero;
int somma;

main ()
{
somma=0
printf("digita una lista di numeri interi, 999 per finire)
scanf("%d",&numero);
while (numero!=999999)
{
somma=somma+numero;
scanf("%d",&numero);
}
printf("somma = %d",somma);

sommi primi 100 numeri.c

#include

int num;
int somma;
main(){
somma=0
for(int num=1;num<=100;num++)
{
somma=somma+num
}
printf("%d",somma);
}

max.c

#include
int numero;
int max;
main(){
scanf("%d",&numer o);
max=numero;
while(numero!=999){
if (numero>max){
max=numero;
}
scanf("%d",&numero);
}
printf("il numero massimo: %d",max);
}

massimo.c

#include
int numero;
int massimo;
main(){
printf("digita un numero intero, 999 per finire");
scanf("%d",&numero);
massimo =numero;
while (numero!=999){
if (numero>massimo){
massimo=numero;
}
printf("digita un numero intero,999 per finire");
scanf("%d",&numero);
}
printf("massimo numero: %d",massimo);

cacolacoppie.c

#include
int num;
int contatore;
int x;
int y;
main(){
printf("digita un numero intero e postivo");
scanf("%d",&num);
while(num<=0){
printf("digita un numero intero e positivo");
scanf("%d",&num);
}
contatore=1;
do {
x=contatore;
y=num/x;
if (x*y==num){
printf("%d ",x);
printf("%d\n",y);
}
contatore=contatore+1;
}
while (contatore<=num);
}

mercoledì 7 gennaio 2009

AUGURI

SIAMO TORNATI!!!!! BUON ANNO A TUTTI...YEOOOOOOOOOOOOOOOOOO