Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma scusa ... tu prima fai il calcolo e poi chiedi i valori da calcolare ???
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #2
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Ma scusa ... tu prima fai il calcolo e poi chiedi i valori da calcolare ???
    Mamma mia, hai ragione! Non so proprio dove ho la testa..
    Quindi, infine, sistemato dovrebbe venir così:
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    int main()
    {
    printf("Convertitore Celsius/Farenheit\n");
    float x, conversionedac, conversionedaf;
    char scala, spazio;
    printf("Inserire il valore da lei richiesto : ");
    scanf("%f%c%c", &x, &spazio, &scala);
    conversionedac = x*1.8 + 32;
    conversionedaf = (x-32)/1.8;
    
    if (scala == 'C'|| scala == 'c') {
    printf("Conversione effettuata. Il valore da lei richiesto e : %f F\n", &conversionedac);
    }
    else {
    if (scala == 'F'|| scala == 'f'){
    printf("Conversione effettuata. Il valore da lei richiesto e : %f C\n", &conversionedaf);
    }
    else {
    printf("Errore: scala non riconosciuta.\n");
    }
    }
    return 0;
    }
    Ora non vedo cosa ci sia che non va.. Eppure qualsiasi valore di input mi restituisce 0,00000 C (o F)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.