In C: Celsius in Fahrenheit?

Moin,

ich habe ein Programm geschrieben, welches Celsius in Fahrenheit umrechnet. Jedoch bekomme ich nicht die richtigen Ergebnisse, da ich ja rein theoretisch die Ergebnisse der Rechnung (Formel für Umrechnung: Temp(in Celsius) * 9/5 + 32 in einer float-Variable speichern müsste, oder?

Hier meine Header:

#ifndef TEMPERATURE
#define TEMPERATURE

#define MAX_LENGTH 10

#define converter(c)((c * (9 / 5)) + 32)

double output_temperatures(double temp[]);
int string_length(double temp[]);
double widening(double temp2[]);
/* double appendix(double temp3[], temp4[]); */

#endif

Hier meine Funktionen:

#include "aufgabe2930b.h"
#include <stdio.h>

double output_temperatures(double temp[])
{
  int i;
  printf("Temperaturen in Fahrenheit: ");

  for (i = 0; i < string_length(temp); ++i) {
    if (temp[i] <= 100 && temp[i] >= -273.15) {
      printf("%f  ", converter(temp[i]));
    }
    else {
      printf("Falsche Eingabe! ");
      break;
    }
  }

  printf("\n");
  return 0;
}

int string_length(double temp[])
{
  int i = 0;
  int length = 0;

  while (temp[i] != '\0') {
    ++length;
    ++i;
  }

  return length;
}

double widening(double temp[])
{
  int i = 0;

  while (i < MAX_LENGTH - 1) {
    if (temp[i] == '\0') {
      printf("Bitte anzuhängende Temperatur eingeben: ");
      scanf("%lf", &temp[i]);
      temp[i + 1] = '\0';
      break;
    }
    else {
      ++i;
    }
  }

  for (i = 0 ; i < string_length(temp); ++i) {
    if (temp[i] <= 100 && temp[i] >= -273.15) {
      printf("%f  ", converter(temp[i]));
    }
    else {
      printf("Falsche Eingabe! ");
      break;
    }
  }

  return 0;
}

Hier meine main:

#include <stdio.h>
#include "aufgabe2930b.h"

int main(void)
{
  double temp[MAX_LENGTH] = { 1, 2 };
  output_temperatures(temp);
  widening(temp);

  return 0;
}
Temperatur, programmieren, Informatik
GPU/CPU Temperatur "normal"?

Hallo zusammen,

ich bin nochmals auf eure Erfahrung und euer Fachwissen angewiesen. Ich habe bereits ein wenig ge-googelt, aber trotzdem bin ich etwas unsicher.

Seit ein paar Tagen besitze ich nun endlich einen "Gaming"-PC, damit ich MonsterHunter Word spielen kann. Das Game scheint in meinen Augen flüssig zu laufen und ich war auch super froh, dass die Installation so problemlos war. (Ich habe früher nur auf Konsolen gezockt, weil ich mich eben vor der ganzen PC-Technik etwas "fürchte")

Nun werden auf dem PC natürlich die Temperaturwerte angezeigt und ich bin deshalb ein wenig besorgt. Ich möchte keinen Falls, dass mein PC ein "Hitzetod" stirbt, bloss weil ich keine Ahnung habe.

Ich habe deshalb am Wochenende, bei meinen ersten PC-Game-Versuchen immer wieder mal ein Blick auf die Temperaturen geworfen. Vor allem auch deshalb, weil gelegentlich der Lüfter für meine Ohren "extrem" laut geworden ist.

In solchen Momenten zeigte das System an, dass die CPU Temperatur auf über 90 Crad ansteigt und dann aber doch recht schnell wieder zurück geht. Solche Temperatur-Werte haben mich natürlich schockiert...

Doch im Durchschnitt bewegte sich die CPU Temperatur bei 72 - 75 Crad bei einer Auslastung von 20 - 25%. Die GPU Temperatur lag bei 60 Crad und war um die 35% ausgelastet. - Ist das "normal"? - Das sind die Werte, wenn ich MonsterHunter World spiele.

Ich habe bis jetzt noch nie solche Temperaturen überwacht... und ich bin überzeugt, dass wahrscheinlich meine PS4 heisser wird. Nur wäre es für mich nicht so tragisch, wenn eine Konsole "ab-raucht" - bei meinem neuen PC wäre das schon "schlimmer".

Ausserdem hat mein Computer, da er eine AIO-Wasserkühlung hat, ein ziemlich "luftdurchlässiges" Gehäuse. Und auf der Oberseite des Gehäuses gibt er relativ viel warme Luft ab. (Ich bin mir nicht sicher, ob das eben ein Teil der Wasserkühlung sein soll) - Ist es in Ordnung, wenn ein solches Gerät unter einem Schreibtisch steht oder stellt man so was besser auf oder neben den Tisch, damit die Wärme besser abgeleitet werden kann? - Nicht das sich das Gerät mit der eigen produzierte Wärme überhitzt... Unter dem Schreibtisch hat das Gerät schon recht viel Platz... aber nach ein paar Stunden Betriebszeit mutiert der PC halt zu einem "Fusswärmer".

Computer, Technik, Temperatur, Gaming PC, Technologie, CPU-Kühler, GPU Temperatur, Spiele und Gaming
Aorus Waterforce 360 liegt nicht komplett auf CPU auf?

Hallo,

Ich hätte mal eine Frage bezüglich meiner neuen Aorus Waterforce 360 Wasserkühlung.

Erstmal mein System bzw die Thema wichtigen Komponenten :

i7 10700k

Asus Maximus XII Hero

Zu mein Problem. Ich hatte Probleme mit dem Temperaturen. Im Spiel ständig über 80°, oder wenn ich Chrome geöffnet habe, schnallte die Temperatur nur so hoch, dementsprechend drehen die Lüfter extrem hoch.

Die Temperaturen waren auch viel zu hoch. Habe dann mal den Kühlkörper abgeschraubt, und gesehen, dass der kaum bis gar nicht auf der CPU aufliegt, c.a 20 % davon saßen überhaupt drauf.

Habe natürlich den Fehler bei mir gesucht, eventuell falsche Backplate Schraube etc. Aber leider ist dies nicht der Fall. Ich habe die richtige Montageplatte, Mainboard backblade, die richtigen Bolzen und Schrauben die für den Sockel 115x/1200 vorgesehen sind. Ich habe dann einfach mehr Wärmeleitpaste draufgemacht, bzw in der Größe einer Erbse. Denn normalerweise verteile ich die Paste dünn mit einen Spachtel. Nur mit der Erbse sind die Temperaturen in Ordnung. Aber im Idle ( 50 ° ) immer noch etwas hoch, im Spiel gehts sind 70° in Valhalla, jedoch wenn man sich Vergleichsvideo auf Youtube anschaut, fast 20° Unterschied...

Kann doch nicht sein, dass der Kühler nicht plan auf die CPU liegt. Ich habe alles erdenkliche kontrolliert, aber ich kann nichts finden. Eventuell Designfehler bei Aorus?

Hat jemand eventuell eine Aorus waterforce 360mm Wasserkühlung? und kann berichten? oder weiß jemand zufällig wo ich weiter suchen könnte.

Danke und Lg,

Alex

PC, Computer, Technik, Temperatur, Wasserkühlung, Technologie, Spiele und Gaming

Meistgelesene Fragen zum Thema Temperatur