mercoledì 21 ottobre 2009

Gioco del dado- svolto in classe-linguaggio C

#include
int numero=0;
int contaErrori=0;
int tentativo=0;
int indovinato;
void numeroCasuale(){
numero=10;
indovinato=0;
}

void indovinaNumero(){
printf("\nindovina il numero - interi da 0 a 20: ");
scanf(" %d",&tentativo);
indovinato==0;
if (tentativo>numero){
printf("numero troppo grande");
contaErrori++;
}
if (tentativo printf("numero troppo piccolo");
contaErrori++;
}
if (tentativo==numero){
printf("bravo risposta esatta\n");
printf("\n hai sbagliato %d volte\n",contaErrori);
indovinato=1;
}
}
int main(){
while(indovinato==0){
numeroCasuale();
indovinaNumero();
}
}

sabato 17 ottobre 2009

"Gatto" e "Cane" in java

public class Gatto{
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 ti graffio");
}
public void graffio(){
System.out.println("ffffff");
}
}


public class Cane{
String colore;
String nome;
String razza;
public Cane(String nome,String colore,String razza){
this.colore=colore;
this.nome=nome;
this.razza=razza;
}
public void abbaio(){
System.out.println("bau bau ti mangio");
}
public void attacco(){
System.out.println("gnam gnam che buono");
}
}



public class ProvaGattoCane{
public static void main(String[] args){
Gatto g1=new Gatto("Fufi","nero","siamese");
Cane c1=new Cane("Fido","bianco","pitbull");
c1.abbaio();
g1.miagola();
g1.graffio();
c1.attacco();
}
}

mercoledì 14 ottobre 2009

Lezione2

Caricare in un array 10 numeri e stamparli


import java.util.*;
public class Lezione2{
Scanner in=new Scanner(System.in);
//la new crea l'oggetto,in questo caso l'array
double[]numeri=new double[10];
public void carica(){
System.out.println("digita un numero reale");
int i=0;
double n=0;
while(in.hasNextDouble()){
n=in.nextDouble();
numeri[i]=n;
i++;
if(i>9){
break;
}
//memorizza numeri reali,int interi,line caratteri
System.out.println("digita un numero reale");
}
}
public void stampa(){
for(int i=0;i<10;i++){
System.out.println(numeri[i]);
}
}
}



public class ProvaLezione2{
public static void main(String[]args){
Lezione2 a=new Lezione2();
a.carica();
a.stampa();
}
}

martedì 13 ottobre 2009

somma e media di numeri con java-esercizio fatto in classe-corretto il 14/10/09

import java.util.*;
public class Lezione1{
//per inserire numeri o parole da tastiera
Scanner in=new Scanner(System.in);
public double media(){
double somma=0;
int conta=0;
double n;
System.out.println("digita un numero reale");
while(in.hasNextDouble()){
n=in.nextDouble();
somma=somma+n;
conta=conta+1;
//memorizza numeri reali,int interi,line caratteri
System.out.println("digita un numero reale");
}
double media=somma/conta;
return media;
}
}



public class ProvaLezione1{
public static void main(String[]args){
Lezione1 a1=new Lezione1();
double m=a1.media();
System.out.println(m);
}
}

mercoledì 7 ottobre 2009

funzione random nel linguaggio C

#include
#include
int lancioDado(){
double r;
double x;
int M=5;
int y;
int z;
r=((double)rand()/(double)(RAND_MAX+(double)(1)));
x=(r*M);
y=(int)x;
z=y+1;
return z;
}

main(){
int i;
int seed=10000;
srand(seed);
for(i=0;i<50;i++){
int n=lancioDado();
printf("%d\n",n);
}
}

domenica 4 ottobre 2009

es.4 pag 58-cerchio e poligono

public class Cerchio{
String raggio;
public void calcolaCirconferenza(){
System.out.println("Circonferenza=2*3.14*raggio");
}
public calcolaArea(){
System.out.println("Area=raggio^2*3,14");
}
}




public class poligono{
String numeroLati;
String dimensioneLato;
public void calcolaPerimetro(){
System.out.println("Perimetro=numeroLati*dimensioneLato");
}
}

es.2 pag 58 radiosveglia

public class Radiosveglia{
String materiale;
String colore;
String tipo;
public void miAccendo(){
System.out.println("Mi Accendo,tic");
}
public void orario(){
System.out.println("Indico l'orario")
}
public void sveglia(){
System.out.println("Indico l'ora quando si attiva la sveglia");
}
public void radio(){
System.out.println("Scelgo la frequenza dove ascoltare la musica o le news,fsssss");
}
public void miSpengo(){
System.out.println("Mi Spengo,toc");
}
}