Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // compito 2.1.cpp : Questo file contiene la funzione 'main', in cui inizia e termina l'esecuzione del programma.
- //
- #include <iostream>
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- #include <cstdlib>
- using namespace std;
- typedef struct
- {
- float lung = 0.000;
- float larg = 0.000;
- float altz = 0.000;
- }MISURE;
- MISURE stanza;
- MISURE armadio;
- MISURE comodino;
- MISURE letto;
- void inputmis(MISURE* mis);
- void outputmis(MISURE* mis);
- void programma();
- int main()
- {
- programma();
- }
- void inputmis(MISURE* mis)
- {
- printf("\ninserire lunghezza: ");
- //scanf_s("%f", mis->lung);
- cin >> mis->lung;
- printf("\ninserire larghezza: ");
- //scanf_s("%f", mis->larg);
- cin >> mis->larg;
- printf("\ninserire altezza: ");
- //scanf_s("%f", mis->altz);
- cin >> mis->altz;
- }
- void outputmis(MISURE* mis)
- {
- printf("\nlunghezza stanza: %f", mis->lung);
- printf("\nlarghezza stanza: %f", mis->larg);
- printf("\naltezza stanza: %f", mis->altz);
- }
- void programma()
- {
- int x, y;
- bool VER = true;
- do
- {
- printf("\n\nINSERIRE\n1: inserire dimensioni stanza e mobili\n2: stampare dimensioni stanza e mobili\n3: ARRIVEDERCI\n\nINPUT: ");
- scanf_s("%d", &x);
- switch (x)
- {
- case 1:
- {
- printf("\nINSERIRE\n1: dimensioni stanza\n2: dimensioni armadio\n3: dimensioni comodino\n4: dimensioni letto\n\nINPUT: ");
- scanf_s("%d", &y);
- switch (y)
- {
- case 1:
- {
- inputmis(&stanza);
- break;
- }
- case 2:
- {
- inputmis(&armadio);
- break;
- }
- case 3:
- {
- inputmis(&comodino);
- break;
- }
- case 4:
- {
- inputmis(&letto);
- break;
- }
- default:
- break;
- }
- break;
- }
- case 2:
- {
- printf("\nINSERIRE\n1: dimensioni stanza\n2: dimensioni armadio\n3: dimensioni comodino\n4: dimensioni letto\n\nINPUT: ");
- scanf_s("%d", &y);
- switch (y)
- {
- case 1:
- {
- outputmis(&stanza);
- break;
- }
- case 2:
- {
- outputmis(&armadio);
- break;
- }
- case 3:
- {
- outputmis(&comodino);
- break;
- }
- case 4:
- {
- outputmis(&letto);
- break;
- }
- default:
- break;
- }
- break;
- }
- default:
- VER = false;
- break;
- }
- } while (VER == true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement