Desafío de repaso
Parte de la sección Fundamentals 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
- Calcule:
- El
pricedespués de un descuento del 15% y lo almacene en una variablediscounted_price - Convierta el
discounted_pricea un entero usando un casting explícito, y lo almacene comorounded_price
- El
Asegúrate de formatear los números de punto flotante para mostrar exactamente 2 decimales.
Pruébalo tú mismo
#include <stdio.h>
int main() {
// Declarar e inicializar variables
// Calcular el precio con descuento
// 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 Fundamentals
2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos - Parte 1Operadores lógicos - Parte 2Operadores lógicos - Parte 3Desafío de repaso