Estratto del documento

Lettura numerica

Questo programma ci permette di simulare un gioco, precisamente il gioco della Lettura Numerica.

Introduzione al gioco

Di seguito viene riportato il file sorgente C:

#include <stdio.h>
#include <string.h>
/*Nel programma é simulato il gioco della Lettura Numerica. Sostanzialmente, dato un decremento che va da 0,3 a 8, is possibile tradurre nelle antiche letture numeriche i lettere, in cifre */

void main() {
    int som;
    lettere 2[40];
    lettere 1[40];
    int letterto;
    printf("Benvenuti nel gioco della Lettura Numerica\n");
    system("PAUSE");
}
printf("Benvenuti nel gioco della Lettura Numerica\n");
printf("\n\n\t\t\t2\n\n\n\t\n\n\n");
printf("\n\n\n\n\n\t\t\t\t\t\n\n");
printf("\t\t\t\t\n\n\n");
printf("\t\t\t\n");
printf("\t\t\t3\n\n\n\2\n");
printf("\t\t\t\t\n\n\n\n");
printf("\t\n\n\n\n\n\n");
printf("\n\t\t\n\n1\n\n\n\n");
printf("\n\t\t\t\n\n\n\n");
do {
    printf("Inserire il numero associato all'evento di chiusura con volta una associato di lettere");
    printf("Associato le lettere: ");
} while(1);
scom=somma_algebrica(lettere, strlen(lettere), a); // chimus desia funzione
printf("La lettura numerica é:%c", romana);
while(1);
}

Questo codice descrive il programma per il gioco della Lettura Numerica.

Descrizione del gioco

Lettura Numerica
Home
Questo programma ci permette di simulare un gioco, precisamente il gioco della Lettura Numerica.
Di seguito viene riportato il file sorgente C:
#include <stdio.h>
#include <string.h>
/* Gioco della lettura della Lettura Numerica, una volta inserita una stringa che sia di lettere, la possibilità di visualizzare l'equivalente numero in natura. */
/* Funzione che permette di convertire i lettori. In altre */

void main() {
    int som, lettere[10];
    let = "";
    printf("Benvenuti nel gioco della Lettura Numerica!\n");
    system("PAUSE");
    printf("\nInserire una stringa di lettere:\n");
    printf("VVVVVV\n");
    printf("VVVV\n");
    printf("IIII\n");
    printf("IIIIII\n");
    printf("IIIV\n");
    printf("IIVVVI\n");
    printf("V\n");
    printf(Si prega di digitare una stringa: printf(Una volta una stringa,\n":
    scanf("%s", &lettere[0]);
    somain: roma = somma_algebrica(lettere, strlen(lettere), a); //richiama della funzione
    printf("La lettura numerica e':%d\n", roma);
    while(1);
}

int somma_algebrica(char l[], int n, Lettere letti[]) {
    int sum = 0; // Inizializzazione a zero della variabile somma
    for(int i = 0; i < 256; i++) {
        if (l[i] == letti[j].lettera) // Comparazione lettera ed eventualmente somma lettera su letti[]
            sum += letti[j].num; // Incremento valore
    }
    return sum; // Valore somma in output
}

// Strutture dati e funzioni ausiliarie
typedef struct {
    char lettera;
    int num;
} Lettere; // Definizione variabile Lettere

// Funzioni ausiliarie
void lettura (Lettere l[]) // Lettura lettere
int somma_algebrica (char l[], int, Lettere[]); // Stampa valore somma algebrica

// Funzione che inizializza l'array di struct in modo da identificare gli elementi della struct nel main
void inizializza_lettere(Lettera lettere[]) {
    lettere[0].lettera = "A";
    lettere[0].numero = 0;
    lettere[1].lettera = "B";
    lettere[1].numero = 1;
    lettere[2].lettera = "C";
    lettere[2].numero = 2;
    lettere[3].lettera = "D";
    lettere[3].numero = 3;
    lettere[4].lettera = "E";
    lettere[4].numero = 4;
    lettere[5].lettera = "F";
    lettere[5].numero = 5;
    lettere[6].lettera = "G";
    lettere[6].numero = 6;
    lettere[7].lettera = "H";
    lettere[7].numero = 7;
    lettere[8].lettera = "I";
    lettere[8].numero = 8;
    lettere[9].lettera = "L";
    lettere[9].numero = 9;
    lettere[10].lettera = "M";
    lettere[10].numero = 10;
    lettere[11].lettera = "N";
    lettere[11].numero = 11;
    lettere[12].lettera = "O";
    lettere[12].numero = 12;
    lettere[13].lettera = "P";
    lettere[13].numero = 13;
    lettere[14].lettera = "Q";
    lettere[14].numero = 14;
    lettere[15].lettera = "R";
    lettere[15].numero = 15;
    lettere[16].lettera = "S";
    lettere[16].numero = 16;
    lettere[17].lettera = "T";
    lettere[17].numero = 17;
    lettere[18].lettera = "U";
    lettere[18].numero = 18;
    lettere[19].lettera = "V";
    lettere[19].numero = 19;
    lettere[20].lettera = "Z";
    lettere[20].numero = 20;
}

Così si presenta il programma:

  • Immettiamo la prima lettura
  • Immettiamo la seconda lettura
Anteprima
Vedrai una selezione di 1 pagina su 5
Relazione Lettura Numerica (Progetto) Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher giovy0987dimauro di informazioni apprese con la frequenza delle lezioni di Programmazione I e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Napoli - Parthenope o del prof Giunta Giulio.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community