lunedì 2 marzo 2009

Gico dei monti in java:

iimport java.io.*;
import java.util.*;
public class GiocoMonti {
String[] nazioni=new String[100];
String[] monti=new String[100];
Scanner in;
public void azzeraArray(){
for (int i=0; i nazioni[i]=null;
}
for (int i=0; i monti[i]=null;
}
}
public void caricaNazioniMonti() throws IOException{

String letta;

in=new Scanner(new FileReader("montiEuropa.txt"));
int letti=1;
int i=0;
int j=0;
while ( in.hasNext()){
letta=in.next();
if (letti%2!=0) {
nazioni[i]=letta;
i++;
}else {
monti[j]=letta;
j++;
}
letti++;
}

}
public void stampaNazioniMonti(){
for (int i=0; i<100; i++){
System.out.println(nazioni[i]);
}
for (int i=0; i<100; i++){
System.out.println(monti[i]);
}
}
public void gioca(){
int punti=0;
int i=0;
Scanner tastiera=new Scanner(System.in);
String risposta;
while ((nazioni[i]!=null) && (i System.out.printf("Quale e' monte piu' alto di: %s?\n",nazioni[i]);
risposta=tastiera.nextLine();
if (risposta.equals(monti[i])){
System.out.println("bravo hai preso 2 punti");
punti+=2;
} else {
System.out.println("risposta errata, riprova");
risposta=tastiera.nextLine();
if (risposta.equals(monti[i])){
System.out.println("adesso vai bene hai preso 1 punto");
punti+=1;
} else {
System.out.println("sei un somaro, la risposta giusta e'"+monti[i]);
}
}
i++;
}
System.out.println("il punteggio ottenuto è di punti : " +punti);
}



public static void main(String[] args) {
GiocoMonti g=new GiocoMonti();
g.azzeraArray();
try {
g.caricaNazioniMonti();
}
catch (IOException e){
System.out.println(e);
System.out.printf("Correggi il problema e riprova\n");
}
catch (NoSuchElementException e){
System.out.println(e);
System.out.printf("end of file raggiunto\n");
}
g.stampaNazioniMonti();
g.gioca();
}
}





venerdì 13 febbraio 2009






Alcune mie piccole crezioni se vi piacciono.

domenica 2 novembre 2008

public class Tubi {
private String lunghezza;
private String sezione;
private String tipo;
public Tubi(String l, String s, String t){
l=lunghezza;
s=sezione;
t=tipo;
}
public String getLunghezza(){
return lunghezza;
}
public String getSezione(){
return sezione;
}
public String getTipo(){
return tipo;
}
public void setLunghezza(String l){
return lunghezza;
}
public void setSezione(String s){
return sezione;
}
public void setTipo(String t){
return tipo;
}
}


nome file Tubi.java
**per Tipo\tipo si intende il modo di utilizzo del tubo
public class Telefonino {
private String colore;
private int memoria;
private String prezzo;
private Sting marca;
public Sedia(String c, int m, String p, String ma){
c=colore;
m=memoria;
p=prezzo;
ma=marca;
}
public String getColore(){
return colore;
}
public int getMemoria(){
return memoria;
}
public String getPrezzo(){
return prezzo;
}
public String getMarca(){
return marca;
}
public void setColore(String c){
return colore;
}
public void setMemoria(Int m){
return memoria;
}
public void setPrezzo(String p){
return prezzo;
}
public void setMarca(String ma){
return marca;
}
}

nome file Telefonino.java
public class Sedia {
private String colore;
private int piedi;
private String materiali;
public Sedia(String c, int p, String m){
c=colore;
p=piedi;
m=materiali;
}
public String getColore(){
return colore;
}
public int getPiedi(){
return piedi;
}
public String getMateriali(){
return materiali;
}
public void setColore(String c){
return colore;
}
public void setPiedi(Int p){
return piedi;
}
public void setMateriali( String m){
return materiali;
}
}


nome file Sedia.java
public class Processori {
private String prezzo;
private String velocità_calcolo;
private String Marca;
public Sedia(String p, String v, String m){
p=prezzo;
p=velocità_calcolo;
m=marca;
}
public String getPrezzo(){
return prezzo;
}
public int getVelocità_calcolo(){
return velocità_calcolo;
}
public String getMarca(){
return marca;
}
public void setPrezzo(String p){
return colore;
}
public void setVelocità_calcolo(String v){
return velocità_calcolo;
}
public void setMarca(String m){
return marca;
}
}

nome file Processori.java

giovedì 23 ottobre 2008

gioco strano completo

#include
int board[29];
char simboli[3]={' ','|','+'};
void stampaBoard();
main () {
stampaBoard();
system("PAUSE");
}
void stampaBoard(){
int i;
if(1 for (i=1;i<8;i++){
board[i]=1;
printf("%c", simboli[board[i]]);
}
printf("\n");
}
if(9 for (i=9;i<14;i++){
board[i]=1;
printf("%c", simboli[board[i]]);
}
printf("\n");
}
if(17 for (i=17;i<20;i++){
board[i]=1;
printf("%c", simboli[board[i]]);
}
printf("\n");
}
board[25]=1;
printf("%c", board[25]);
printf("\n\n");
}