H ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 1 - ΤΟ ΠΡΩΤΟ ΜΑΣ ΠΡΟΓΡΑΜΜΑ ΣΕ C - ΑΣΚΗΣΗ 1

preview_player
Показать описание
Κύκλος Ανάπτυξης Προγράμματος
Συγγραφή και Μεταγλώττιση ενός προγράμματος
Εκτέλεση του προγράμματος
Εγκατάσταση του Dev-C++
Το πρώτο πρόγραμμα σε C
Περιγραφή του προγράμματος
Συγγραφή του προγράμματος
Μεταγλώττιση του προγράμματος
Σύνδεση των αρχείων
Εκτέλεση του προγράμματος
Λίγα λόγια για το πρόγραμμα
Рекомендации по теме
Комментарии
Автор

Κύριε Ψούνη παρακολουθώ τα μαθήματα για την εκμάθηση της γλώσσας C, λόγω μεταπτυχιακού στο πρόγραμμα Πληροφορική και Εφαρμογές. Αν και προέρχομαι από εντελώς διαφορετικό κλάδο, είναι όλα τόσο ξεκάθαρα στις παραδόσεις σας! Σας ευχαριστώ πολύ!

Ninaki
Автор

ψουνη αρχοντα παρε μας τα υπαρχοντα !!

isoldo
Автор

Και εγώ ξεκίνησα να σας παρακολουθώ μπας και μαθω την γλώσσα. Τέλεια, Μπράβο σας.
Υ.Γ. Το σωστό δεν είναι στρογγυλοποίηση του π και πολλαπλασιασμοί, αλλά (3, 14 * Χ * Χ) και να στρογγυλοποιεί στο τελος των πολλαπλασιασμών. Το έφτιαξα έτσι:

#include <stdio.h>

int radius, area, areafinale;

int main() {

printf("Εisagete tin aktina:");
scanf("%d", &radius);
area= 3.1415 * radius * radius;
areafinale=(int)area;
printf("\n\nTo emvadon einai: %d\n", areafinale);

return 0;

}

dafnoula
Автор

Κυριε Ψούνη, καλησπερα. Γιατι δεν μου δειχνει εικονα το συγκεκριμενο βιντεο?

kelrockefel
Автор

Καλησπερα!! Δεν καταλαβα γιατι το προγραμμα οταν βαλατε στο τελος την ακτινα 2.12 το δεχτηκε, ενω στην εντολη scanf του εχουμε βαλει %d δηλαδη να περιμενει ακεραιο...;;

stamatisrousos
Автор

Καλησπερα κ. Ψουνη.

Προετοιμάζομαι για την εκμάθηση προγραμματισμού C μετά το καλοκαίρι και προετοιμάζομαι με τα μαθήματα σας, τα οποία είναι πολύ πολύ βοηθητικά. Θα ηθελα να σας ρωτησω το εξης: Εχω εγκαταστήσει ήδη το Visual Studio Code, μπορώ να δουλέψω με αυτο αντι το Dev C++;

Ευχαριστω εκ των προτερων για την απαντηση.

danieldanielides
Автор

καλησπέρα και καλή χρονιά. ενα τεράστιο ευχαριστώ για τα βιντεο σας.Εχω μια απορία για ποιο λόγο να βάλω (int) μετατρέποντας το 3.1415 σε ακαιρεο αφου κάνοντας αυτό εισάγω μεγάλο σφάλμα στο αποτέλεσμα

vladstef
Автор

Καλησπερα κυριε Δημήτρη, γιατι στην εντολή που εχει τον πολλαπλασιασμό [ 3, 1415 * radius * radius ] οταν πληκτρολογούμε πχ το 5 δινει έξοδο 75, ενώ αν το γραψουμε [3, 1415 * radius^2] δείνει αποτέλεσμα 13 ;

doctorcorona
Автор

Καλησπέρα κύριε Δημήτρη, ποιο πλήκτρο πατάω για να εκτελέσει ο υπολογιστής τις πράξεις αφότου έχω βάλει τον αριθμό, γιατί όταν πατάω το enter τερματίζεται το πρόγραμμα;

christophertog
Автор

Καλησπέρα κ.Ψουνη. Ότι αριθμό και να εισάγω μου βγάζει συνέχεια σαν αποτέλεσμα τον αριθμό 3 ("To emvadon einai 3"). Κοιτάω επανειλημμένα τον κώδικα και δεν βρίσκω σφάλμα άλλωστε παρατηρώ Errors: 0 και warnings: 0. Γνωρίζετε που μπορει να οφείλεται το σφάλμα?

sotos
Автор

καλησπέρα πολύ καλά τα βίντεο όμως έχω μια απορία σχετικά με την άσκηση. Αφού είπαμε πως υπάρχουν 3 βιβλιοθήκες συναρτήσεων :
1. stdio.h : συναρτήσεις για εισοδο-εξοδο δεδομένων
2. stdlib.h : συναρτήσεις για την διαχείρηση της μνήμης(κυρίως)
3. math.h : συναρτήσεις για εκτέλεση μαθηματικων πράξεων.


Στην συγκεκριμένη άσκηση γιατί βάλαμε stdio.h και οχι math.h ?


Επίσης, υπάρχει μέσα στο dev-c++ η λίστα με τις συναρτήσεις των παραπάνω βιβλιοθηκών? Πως γνωρίζω ότι πχ. το printf ανήκει στην stdio.h?


ΥΓ : Δεν έχω προχωρήσει ακόμα στα επομενα μαθήματα προσπαθόντας αρχικά να εμπεδώσω το μάθημα 1..

JoCh
Автор

Στο scanf("%d", &radius); εάν παραλείψουμε το & στο radius σκάει η εφαρμογή στην εκτέλεση της. Τι ρόλο παίζει το &;

glgeorgiou
Автор

Καλησπέρα κ.Ψούνη εχω την εξης απορια. Αντι να βαλω %d στο scanf και στο printf βαζω %f ( γιατι θελω να εμφανισω σαν αποτελεσμα εναν πραγματικο αριθμο) με αποτελεσμα το output να ειναι λανθασμενο.γιατι;

ELVARDUSofficial