Salve , come mai mi restituisce sempre in = 0 e cm = 0 se provo ad eseguirlo ? ho sbagliato qualcosa ? :/
//
// main.cpp
// pollici e centimetri
//
// Created by Raffaele Sanseverino on 15/03/17.
// Copyright © 2017 Raffaele Sanseverino. All rights reserved.
//
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
const float fattore = 2.54; // 1 pollice equivale a 2.54 cm
float x,in,cm;
char ch=0; // suffisso , quindi in per pollici e cm per centimetri
cout<<"inserisci una lunghezza : \n";
cin>>in;
cin>>cm;
switch (ch){
case 'i': // i=inch
in = x;
cm = x*fattore;
break;
case 'c': //c=cm
in = x/fattore;
cm = x;
break;
default :
in=cm=0;
break;
}
cout<< in << "in = " << cm << "cm = ";
return 0;
}