not hesaplayıp harf cinsinden yazdırma
Soru
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#include<stdio.h> #include<conio.h> //printf ve scanf içindeki \ ler gereksiz (\n dışında) int main() { //değişken tanımlamaları yapılmamış printf(\"vize notunuzu giriniz\\n\"); scanf(\"%d\",&a); vize notu = (a * (40 / 100)); //değişken tanımlarken boşluk kullanılmaz printf(\"final notunuzu giriniz\\n\"); scanf(\"d\",&b); //scanf("%d", &b) final notu = (b * (60 / 100)); //değişken kullanırken boşluk kullanılmaz not = a + b //noktalı virgül yok ve not hesabı yanlış vize+final olmalı printf(\"notunuz %d dir\\n\"); if (not < 40) { //if'in içine elseler yanlış printf(\"kaldınız\\n\"); else if (not >= 40) //else if kontrolleri yanlış printf(\"DD ile gectiniz\\n\"); else if (not >= 60) printf(\"CC ile gectiniz\\n\"); else if (not >= 80) printf(\"BB ilr gectiniz\\n\"); else if (not >= 90) printf(\"AA ile gectiniz\\n\"); } getch() //; return 0; } |
hata gösteriyor ama ben yanlışın nerede olduğunu anlayamadım(neyden kaynaklandığını) yardımcı olabilir misiniz?
Cevaplandı
0
Ödev İstek ve Yardım
8 sene
1 Cevap
0
Cevap ( 1 )
Yazdığınız kodda çok fazla syntax hatası bulunmaktadır.
Hatalar (Hatalar ayrıca kod içerisinde belirtildi):
Degişken tanımlamaları yapılmamış
Bazı yerlerde ; unutulmuş.
Çift tırnak ve \n ‘lerin önüne \ karakteri kullanılmaz.
Scanf hatası bulunmakta.
If-else kullanımı baştan sona yanlış.
C Programlama Dili Üniversite Not Hesaplama Kodu Başlıklı konuda üniversitesi not ve harf hesaplama kodunu bulabilirsiniz.