Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe schrijf je een C + + programma dat berekent het gemiddeld Regen voor drie maanden
Programmeertalen kan worden gebruikt om vele wetenschappelijke gebieden , met inbegrip van meteorologie hulp . Dit is de studie van weerpatronen , en het genereert enorme sommen van gegevens , die moeilijk te waarderen in hun ruwe vorm zijn . Met behulp van een programmeertaal zoals C + + kunnen meteorologen helpen bij het ​​transformeren van data in nuttigere vormen . Zo zou een programma berekent de gemiddelde regenval over de spanwijdte van drie maanden gegeven dagelijkse neerslag metingen , die het mogelijk maken een meteoroloog om weer trends te observeren . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C + + Compiler , zoals G+ +
Toon meer instructies

Load 1 de C + + IDE en start een nieuw project . Dit zal een lege source - code -bestand in het hoofdvenster te creëren . Kopen van 2

Maak een hoofdfunctie . Het programma zal verblijven binnen deze functie . U kunt een belangrijke functie te schrijven door het volgende :

int main ( ) op

{

}
3


Maak een waarde dat het aantal dagen die zich voordoen in de drie maanden overspanning u geïnteresseerd bent Stel dat de overspanning was oktober - november - december , of 92 dagen houdt . Je zou dit , schrijven binnen de accolades van de belangrijkste functie :

int AantalDagen
= 92 ;
4

Maak een array die de dagelijkse neerslag waarden voor drie maanden geldt . U vindt de data type " float " te gebruiken om de waarden op te slaan , en de array zal slaan als zoveel elementen als de variabele " AantalDagen " houdt . De " float " type is handig voor getallen met cijfers achter de komma . U kunt de array definiëren door het schrijven van iets als dit onder de vorige regel :

float
rainfallThreeMonths [ AantalDagen ] ;
5

Wijs de dagelijkse neerslag waarden aan de array . De volgende regel laat zien hoe u 10 waarden aan een array toe te wijzen . Wil je alle waarden in de loop van drie maanden aan de array gedefinieerd in de vorige stap toe te voegen .

Float
rainfallTenDays [ 10 ] = { 0.0 , 0.0 , 0.3 , 0.5 , 0.1 , 0.0 , 1.2 , 0.4 , 0.0 , 0.0 } ;
6

Definieer een variabele die de som zal houden totale neerslag in de loop van de drie maanden overspanning , zoals deze :

float som
= 0.0 ;
7

Doorloop de array en samen voegen alle waarden . Een eenvoudige aanpak is om een ​​te gebruiken voor lus , zoals deze :

for (int i = 0 ; i < AantalDagen ; i + + ) op Twitter

{

}

8

Schrijf de rekenkundige bewerking om alle waarden samen te vatten door het schrijven van de volgende regel in de lus :

som
+ = rainfallThreeMonths [ i ] ;
9

Los de gemiddelde neerslag door het verdelen van de variabele " som " van de variabele " AantalDagen " . Schrijf dit in de regel na de " } " bracket van de lus :

float averageRainfall
= som /AantalDagen ;

Print 10 op de waarde berekend in de vorige stap door het schrijven zoiets als dit :

printf ( " Gemiddeld Regen voor % d dag : % f inches " , AantalDagen , averageRainfall ) ;

Previous: Next:
  C /C + + Programming
·Hoe om uw eigen Game Engine St…
·Hoe maak je een zin Bewaren in…
·Hoe kan ik een project in Xcod…
·Hoe te Gekleurde Verlichting T…
·Hoe te Pointers initialiseren 
·Hoe maak je 32 - bits Linux-to…
·Hoe voeg ik Web Verwijzing naa…
·Wat zijn Direct3D en OpenGL ? 
·Hoe eigen Textures Maak in GTK…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Interactive Widgets voor de Andro…
·Hoe Runtime Error 2147467259 
·De voordelen van introspectie in Python 
·Hoe maak je een JavaScript -functie Van …
·Visual Basic Programma's 
·Hoe je Sprint Gebruik F - PHP 
·Hoe te Capture een lokale computer Naam …
·Hoe maak je een tekstbestand Gezet in ee…
·Zaak functies in VBA 
Copyright © Computer Kennis http://www.nldit.com