Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skriver ett C + + program som beräknar den genomsnittliga nederbörden i tre månader

    Programmering språk kan användas för att hjälpa många vetenskapliga områden , bland annat meteorologi . Det är studiet av väderförhållanden , och den genererar enorma summor av uppgifter som är svåra att uppskatta i sin råa form . Använda ett programmeringsspråk som C + + kan hjälpa meteorologer att omvandla data till mer användbara former . Till exempel kan ett program att räkna ut den genomsnittliga nederbörden under loppet av tre månader ges dagligen regn mätningar , vilket skulle möjliggöra en meteorolog för att observera vädret trender . Saker du behöver
    C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C + + kompilator , såsom G+ +
    Visa fler instruktioner
    1

    Ladda C + + IDE och starta ett nytt projekt . Detta kommer att skapa en tom källkod filen i huvudfönstret .
    2

    Skapa en huvudfunktion . Programmet kommer att uppehålla sig inom denna funktion . Du kan skriva en huvuduppgift genom att skriva det här :

    int main ( ) katalog

    {

    }
    3

    Skapa ett värde som rymmer det antal dagar som inträffar i tremånaders span du är intresserad Antag spannet var Okt- Nov-Dec , eller 92 dagar . Du skulle skriva det här , innanför klamrarna i den huvudfunktion :

    int numberOfDays = 92 ;
    4

    Skapa en array som innehåller de dagliga nederbörden värden för tre månader . Du kommer att använda datatypen " float " för att spara värdena , och gruppen kommer att lagra så många element som variabeln " numberOfDays " innehar . Den " float " typen är användbar för tal med decimaler . Du kan definiera matrisen genom att skriva något sådant under den tidigare raden :

    float rainfallThreeMonths [ numberOfDays ] ;
    5

    Tilldela dagliga nederbörden värden till arrayen . Följande rad visar hur du tilldelar 10 värden till en array . Du kommer att vilja lägga alla värden under loppet av tre månader till arrayen definieras i föregående steg .

    Float rainfallTenDays [ 10 ] = { 0,0 , 0,0 , 0,3 , 0,5 , 0,1 , 0,0 , 1,2 , 0,4 , 0,0 , 0,0 } ,
    6

    Definiera en variabel som kommer att hålla summan totala nederbörden under loppet av tre månader span , så här :

    float sum = 0.0 ;
    7

    iterera igenom arrayen och lägga alla värden ihop . En enkel metod är att använda en for-slinga , som den här :

    for (int i = 0 ; i. < numberOfDays , i + + ) katalog

    {

    }

    8

    Skriv den aritmetiska operationen för att summera alla värden tillsammans genom att skriva följande rad i den för loop :

    summa + = rainfallThreeMonths [ i] ;
    9

    Lös den genomsnittliga nederbörden genom att dividera " sum " variabel med " numberOfDays " variabel . Skriv detta i raden efter " } " fäste av for-slingan :

    float averageRainfall = sum /numberOfDays ,
    10

    Skriv ut det värde som beräknas i föregående steg genom att skriva ungefär så här :

    printf ( " genomsnittliga nederbörden för % d dag : % f inches " , numberOfDays , averageRainfall ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bygger en spelmotor From Scratch
    ·Hur man skriver kod för iPhone
    ·Hur man kopplar en C-kompilator för NetBeans
    ·Hur man skapar en dubbelt - länkad lista i C-programme…
    ·Hur Räkna funktioner i C -kod
    ·Hur lägger jag till Web Reference till en C # Windows …
    ·Hur man använder Strpbrk funktion i C + +
    ·Hur man skriver en C-programmet Läsa en parentes
    ·Definiera en flerdimensionell array i C + +
    ·Hur dynamiskt allokera en array med klass i C + +
    Utvalda artiklarna
    ·Hur man skriver HTML Extensions i C
    ·Hur man kan få ett samtal funktion från en Fråga
    ·Hur man gör en TLB -fil
    ·Typer av Multitasking i Java Threads
    ·Konvertera datum till String i VB
    ·Perl & Square Funktioner Root
    ·Hur till utgång citattecken i VBS
    ·Inaktivera CSS Hover Med JavaScript
    ·Hur fixar C + + Error R6002
    ·Fördelar med Microsoft NET
    Copyright © Dator Kunskap http://www.dator.xyz