Desafío de repaso
Parte de la sección Fundamentos del Journey de C de Coddy. Lección 15 de 63.
Desafío
FácilCrea un programa en C que:
- Declare e inicialice:
- Una variable entera
agecon el valor 25 - Una variable de tipo float
pricecon el valor 19.99 - Una variable de tipo carácter
gradecon el valor 'A' - Una constante
MAX_SCOREcon el valor 100 usando#define
- Una variable entera
- Calcula:
- El
pricedespués de un descuento del 15 % y guárdalo en una variablediscounted_price - Convierte
discounted_priceen un entero mediante una conversión explícita de tipo y guárdalo comorounded_price
- El
Asegúrate de dar formato a los números de punto flotante para mostrar exactamente 2 decimales.
Pruébalo tú mismo
#include <stdio.h>
int main() {
// Declarar e inicializar variables
// Calculate discounted price
// Convertir a entero usando casting
// Imprimir todas las variables
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;
}Todas las lecciones de Fundamentos
2Variables
Tipos de datosEnteroFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos, parte 1Conversión de tipos, parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafío de repasoPractica por tu cuenta: Compilador de C online