diff --git a/curso-juantxi/Ejercicios/0101RecogeDatos b/curso-juantxi/Ejercicios/0101RecogeDatos index 91d7930..23dd759 100755 Binary files a/curso-juantxi/Ejercicios/0101RecogeDatos and b/curso-juantxi/Ejercicios/0101RecogeDatos differ diff --git a/curso-juantxi/Ejercicios/0101RecogeDatos.c b/curso-juantxi/Ejercicios/0101RecogeDatos.c index 65b5dd4..7345b19 100644 --- a/curso-juantxi/Ejercicios/0101RecogeDatos.c +++ b/curso-juantxi/Ejercicios/0101RecogeDatos.c @@ -12,6 +12,7 @@ int main(){ printf("\nIntroduce un numero entero: "); scanf("%d", &numero3); - printf("\nLav ariable numero1 tiene un valor %d, numero2 tiene un valor %d y numero3 %d", numero1, numero2, numero3); + printf("\nLas variables tienen un valor de:"); + printf("\n- Numero1: %d\n- Numero2: %d\n- Numero3: %d\n", numero1, numero2, numero3); } \ No newline at end of file diff --git a/curso-juantxi/Ejercicios/0102calcularArea b/curso-juantxi/Ejercicios/0102calcularArea index 0a5c463..2e70c39 100755 Binary files a/curso-juantxi/Ejercicios/0102calcularArea and b/curso-juantxi/Ejercicios/0102calcularArea differ diff --git a/curso-juantxi/Ejercicios/0102calcularArea.c b/curso-juantxi/Ejercicios/0102calcularArea.c index e736578..d3c8bcb 100644 --- a/curso-juantxi/Ejercicios/0102calcularArea.c +++ b/curso-juantxi/Ejercicios/0102calcularArea.c @@ -3,29 +3,15 @@ #define PI 3.14 int main(){ - - int numero1; - int numero2; - int numero3, numero4, numero5; + float radio; float area; - numero1=23; - numero2=56; - /* - - printf("\nIntroduce un numero entero: "); - scanf("%d", &numero3); - - printf("\nLav ariable numero1 tiene un valor %d, numero2 tiene un valor %d y numero3 %d", numero1, numero2, numero3); - */ - - printf("\nIndica el radio de una circunferencia:"); + printf("\nIndica el radio de una circunferencia: "); scanf("%f", &radio); area=radio*radio*PI; - printf("\nEl area de la circunferencia de radio %f es %.3f", radio, area); + printf("\nEl area de la circunferencia de radio %.2f es %.3f\n", radio, area); - -} \ No newline at end of file +} diff --git a/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula b/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula index 596aa71..693e751 100755 Binary files a/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula and b/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula differ diff --git a/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula.c b/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula.c index 2c55d90..c922045 100644 --- a/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula.c +++ b/curso-juantxi/Ejercicios/0103pide2NumerosYCalcula.c @@ -1,22 +1,24 @@ -#include +#include -int main(){ - - int numero1, numero2; - int suma, diferencia, producto, division; +int main() +{ + float numero1, numero2; + float suma, diferencia, producto, division; printf("\nIntroduce un numero entero: "); - scanf("%d", &numero1); + scanf("%f", &numero1); printf("\nIntroduce el segundo numero entero: "); - scanf("%d", &numero2); - + scanf("%f", &numero2); + suma = numero1 + numero2; - diferencia=numero1-numero2; - producto = numero1*numero2; - division = numero1/numero2; - - printf("\nLa suma de los valores introducidos da un resultado de: %d , \nLa resta de los valores introducidos da un resultado de: %d \nLa multiplicación de los valores introducidos da un resultado de: %d \nLa división de los valores introducidos da un resultado de: %d \n\n", suma, diferencia, producto, division); + diferencia = numero1 - numero2; + producto = numero1 * numero2; + division = numero1 / numero2; + printf("\nLa suma de los valores introducidos da un resultado de: %.0f", suma); + printf("\nLa resta de los valores introducidos da un resultado de: %.0f", diferencia); + printf("\nLa multiplicación de los valores introducidos da un resultado de: %.0f", producto); + printf("\nLa división de los valores introducidos da un resultado de: %.4f\n\n", division); } \ No newline at end of file diff --git a/curso-juantxi/Ejercicios/0201pedirEdad b/curso-juantxi/Ejercicios/0201pedirEdad index d8aa4b5..3e84d28 100755 Binary files a/curso-juantxi/Ejercicios/0201pedirEdad and b/curso-juantxi/Ejercicios/0201pedirEdad differ diff --git a/curso-juantxi/Ejercicios/0201pedirEdad.c b/curso-juantxi/Ejercicios/0201pedirEdad.c index 79949bc..b8be747 100644 --- a/curso-juantxi/Ejercicios/0201pedirEdad.c +++ b/curso-juantxi/Ejercicios/0201pedirEdad.c @@ -1,24 +1,34 @@ #include -int main(){ +int main() { /* Variables */ int edad; /* Solicitamos valores para las variables */ - printf("\nIntroduce un número entero: "); - scanf("%d", &edad); + printf("\nDime tu edad: "); - /* Condicional para seleccionar el número mayor */ - if (edad >= 18) { - printf("\nEres mayor de edad: %d años\n\n", edad); + /* Verificamos si la entrada es un número */ + if (scanf("%d", &edad) == 1) { + /* Condicional para seleccionar el número mayor */ + if (edad >= 18 && edad < 99) { + printf("\nCon %d años eres mayor de edad.\n\n", edad); + } + else if (edad < 18 && edad > 0) { + printf("\nCon %d años eres menor de edad.\n\n", edad); + } + else if (edad >= 99 && edad < 125) { + printf("\nQue longevo eres con %d años\n\n", edad); + } + else if (edad >= 125) { + printf("\nDesde de ser inmortal con %d años\n\n", edad); + } + else { + printf("\nHas introducido un valor que no está dentro de los casos esperados\n\n"); + } + } else { + printf("\nHas introducido un valor no numérico\n\n"); } - else if (edad< 18 && edad>0) { - printf("\nEres menor de edad: %d años\n\n", edad); - } - else if(edad>=99) { - printf("\nQue longevo con %d años\n\n", edad); - }else{ - printf("\nHas introducido un número negativo\n\n"); - } -} \ No newline at end of file + + return 0; +}