Wyzwanie podsumowujące
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 15 z 63.
Wyzwanie
ŁatwyUtwórz program w C, który:
- Deklaruje i inicjalizuje:
- Zmienną całkowitą
ageo wartości 25 - Zmienną typu float
priceo wartości 19.99 - Zmienną znakową
gradeo wartości 'A' - Stałą
MAX_SCOREo wartości 100, używając#define
- Zmienną całkowitą
- Oblicza:
- Wartość
pricepo 15% zniżce i zapisuje ją w zmiennejdiscounted_price - Konwertuje
discounted_pricena liczbę całkowitą, używając jawnego rzutowania, i zapisuje wynik jakorounded_price
- Wartość
Upewnij się, że liczby zmiennoprzecinkowe są formatowane tak, aby wyświetlać dokładnie 2 miejsca po przecinku.
Spróbuj swoich sił
#include <stdio.h>
int main() {
// Zadeklaruj i zainicjalizuj zmienne
// Oblicz cenę po rabacie
// Przekonwertuj na liczbę całkowitą za pomocą rzutowania
// Wypisz wszystkie zmienne
printf("Age: %d\n", age);
printf("Price: $%.2f\n", price);
printf("Discounted Price: $%.2f\n", discounted_price);
printf("Rounded Price: $%d\n", rounded_price);
printf("Grade: %c\n", grade);
printf("Max Score: %d\n", MAX_SCORE);
return 0;
}Wszystkie lekcje w sekcji Podstawy
2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online