The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies SpørsmÃ¥l og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Enterprise Unix Roundup: The Ghost of Unix Future - Server Watch iBot UNIX og Linux RSS Nyheter 0 12-19-2007 12:20
Kjører UNIX kommandoer eksternt i Windows boksen fra Unix box - unngå å skrive inn passord D.kalpana UNIX for Dummies Spørsmål og svar 1 04-20-2007 06:24
FTP-skript for å sende en fil fra en UNIX-katalog til en annen UNIX server direktør raja_1234 Shell programmering og Skripting 1 11-30-2006 07:57
Unix History Spørsmål: Hvorfor er filnavn / dirnames tilfelle sentsitive i Unix? deckard UNIX for Dummies Spørsmål og svar 3 03-26-2005 01:59

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-02-2009
dsptl dsptl is offline
Registrert bruker
  
 

Bli Dato: juli 2009
Innlegg: 9
Awk Help (New til UNIX)

Skriv en prosedyre for å beregne gjennomsnittlig poengsum og tilordne et brev klasse for hver elev, også beregne gjennomsnittlig poengsum for hver test (kilde dataene i filen "karakterer"). Output all elevenes navn, score og karakterer i synkende rekkefølge av gjennomsnittlig poengsum. Merk: Det kan du lagre utdataene til fil "finalgrades".
Innholdet i kildedataene fil (karakterer):
Peter: 90:80:70
Alice: 79:89:69
David: 99:79:89
Den endelige brev karakter skal bestemmes basert på følgende kriterier:
A: 90 og oppover, B: 80 til 89, C: 70 til 79, D: 60 til 69, E; 50 til 59; F: <50.
Utgang (finalgrades)



Hittil har jeg:


Code:
BEGIN{ print "Name   Test1   Test2   Test3   Average   Grade"}
{average=($2+$3+$4)/3;
grade="F"
if (average<50)
grade="E"
if (average<60)
grade="D"
if (average<70)
grade="C"
if (average<80)
grade="B"
if (average<90)
grade="A"
if (average<100)
printf("%-8s%-8d%-8d%-8d%-8d%-8d\n",$1,$2,$3,$4,average,grade)}


men karakteren ikke fungerer enten

behage hjelpe
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 01:46.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0