Ejercicios Extra

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Marta Díaz Luengo ‭4ºB‬

E‭ JERCICIOS‬‭EXTRA‬
‭10)‬‭Escribe‬‭un‬‭programa‬‭que‬‭pida‬‭3‬‭números‬‭e‬‭indique‬‭si‬‭los‬‭3‬‭son‬‭iguales,‬
‭solamente‬‭2‬‭son‬‭iguales‬‭o‬‭si‬‭todos‬‭son‬‭distintos.‬
‭#include‬‭<stdio.h>‬
‭int‬‭main(void)‬‭{‬
‭float‬‭numero1;‬
‭float‬‭numero2;‬
‭float‬‭numero3;‬
‭printf("Escriba‬‭un‬‭número:‬‭");‬
‭scanf("%f",‬‭&numero1);‬
‭printf("Escriba‬‭un‬‭número:‬‭");‬
‭scanf("%f",‬‭&numero2);‬
‭printf("Escriba‬‭un‬‭número:‬‭");‬
‭scanf("%f",‬‭&numero3);‬
‭if(numero1‬‭==‬‭numero2‬‭&&‬‭numero2‬
‭==‬‭numero3){‬
‭printf("Los‬‭tres‬‭numeros‬‭son‬‭iguales",‬‭numero1);‬
‭}else‬‭if(numero1‬‭==‬‭numero2‬‭&&‬‭numero2‬‭!=‬‭numero3){‬
‭printf("El‬‭tercer‬‭numero‬‭es‬‭diferente‬‭a‬‭los‬‭otros‬‭dos.");‬
‭}else‬‭if(numero1‬‭==‬‭numero3‬‭&&‬‭numero3‬‭!=‬‭numero2){‬
‭printf("El‬‭segundo‬‭numero‬‭es‬‭diferente‬‭a‬‭los‬‭otros‬‭dos");‬
‭}else‬‭if(numero3‬‭==‬‭numero2‬‭&&‬‭numero2‬‭!=‬‭numero1){‬
‭printf("El‬‭primer‬‭numero‬‭es‬‭diferente‬‭a‬‭los‬‭otros‬‭dos.");‬
‭}else{‬
‭printf("Los‬‭tres‬‭numeros‬‭son‬‭diferentes");‬
‭}‬
‭return‬‭0;‬
‭}‬

‭ 1)‬‭Escriba‬‭un‬‭programa‬‭que‬‭pida‬‭dos‬‭números‬‭enteros‬‭y‬‭que‬‭escriba‬‭si‬‭el‬‭mayor‬‭es‬
1
‭múltiplo‬‭del‬‭menor.‬‭El‬‭programa‬‭debe‬‭avisar‬‭cuando‬‭se‬‭escriben‬‭valores‬‭negativos‬‭o‬
‭nulos.‬

#‭ include‬‭<stdio.h>‬
‭int‬‭main(void)‬‭{‬
‭int‬‭numero1,‬‭numero2;‬
‭printf("COMPARADOR‬‭DE‬‭MÚLTIPLOS\n\nEscriba‬‭un‬‭número:‬‭");‬
Marta Díaz Luengo ‭4ºB‬

s‭ canf("%d",‬‭&numero1);‬
‭printf("\nEscriba‬‭otro‬‭número:‬‭");‬
‭scanf("%d",‬‭&numero2);‬
‭if‬‭((numero1‬‭%‬‭numero2)‬‭==‬‭0){‬
‭printf("\n%d‬‭es‬‭múltiplo‬‭de‬‭%d",‬‭numero1,‬‭numero2);‬
‭}else‬‭if‬‭((numero2‬‭%‬‭numero1)‬‭==‬‭0){‬
‭printf("\n%d‬‭es‬‭múltiplo‬‭de‬‭%d",‬‭numero2,‬‭numero1);‬
‭}else‬‭if‬‭(numero1‬‭<‬‭0‬‭||‬‭numero2‬‭<‬‭0){‬
‭printf("\nLo‬‭siento,‬‭este‬‭programa‬‭no‬‭admite‬‭números‬
‭negativos");‬
‭}else‬‭if‬‭((numero1‬‭%‬‭numero2)‬‭!=‬‭0){‬
‭printf("\n%d‬‭no‬‭es‬‭múltiplo‬‭de‬‭%d",‬‭numero1,‬‭numero2);‬
‭}else‬‭if‬‭((numero2‬‭%‬‭numero1)‬‭!=‬‭0){‬
‭printf("\n%d‬‭no‬‭es‬‭múltiplo‬‭de‬‭%d",‬‭numero2,‬‭numero1);‬
‭}else‬‭if‬‭(numero1‬‭==‬‭numero2){‬
‭printf("\n%d‬‭es‬‭múltiplo‬‭de‬‭%d",‬‭numero1,‬‭numero2);‬
‭return‬‭0;‬
‭}}‬

‭ 2)‬‭Escribe‬‭un‬‭programa‬‭que‬‭pida‬‭los‬‭coeficientes‬‭de‬‭una‬‭ecuación‬‭de‬‭segundo‬
1
‭grado‬‭(a‬‭x2‬‭+‬‭b‬‭x‬‭+‬‭c‬‭=‬‭0)‬‭y‬‭escriba‬‭la‬‭solución.‬‭Recordad‬‭que‬‭una‬‭ecuación‬‭de‬
‭segundo‬‭grado‬‭puede‬‭no‬‭tener‬‭solución,‬‭tener‬‭una‬‭solución‬‭única,‬‭tener‬‭dos‬
‭soluciones‬‭o‬‭que‬‭todos‬‭los‬‭números‬‭sean‬‭solución.‬‭Recordad‬‭que‬‭la‬‭fórmula‬‭de‬‭las‬
‭soluciones‬‭cuando‬‭hay‬‭dos‬‭soluciones‬‭es‬‭x‬‭=‬‭(-b‬‭±‬‭√(b2‬‭-4ac)‬‭)‬‭/‬‭(2a)‬

#‭ include‬‭<stdio.h>‬
‭#include‬‭<math.h>‬
‭int‬‭main(void)‬‭{‬
‭float‬‭a,‬‭b,‬‭c;‬
‭printf("Para‬‭la‬‭siguiente‬‭ecuación‬‭ax²‬‭+‬‭bx‬
‭+‬‭c‬‭=‬‭0\n");‬
‭printf("a‬‭=‬‭");‬
‭scanf("%f",‬‭&a);‬
‭printf("b‬‭=‬‭");‬
‭scanf("%f",‬‭&b);‬
‭printf("c‬‭=‬‭");‬
‭scanf("%f",‬‭&c);‬
Marta Díaz Luengo ‭4ºB‬

‭if‬‭(a‬‭==‬‭0){‬
‭printf‬‭("Todos‬‭los‬‭números‬‭son‬‭solución");‬
‭}if‬‭(a‬‭!=‬‭0){‬
‭if‬‭(sqrt(-4*a*c)‬‭==‬‭0){‬
‭printf‬‭("La‬‭solución‬‭es‬‭%.1f",‬‭-b/(2*a));‬
‭}if‬‭(sqrt‬‭(-4*a*c)‬‭!=‬‭0){‬
‭if‬‭(4*a*c‬‭>‬‭b*b){‬
‭printf("No‬‭tiene‬‭solución");‬
‭}if‬‭(4*a*c‬‭<‬‭b*b){‬
‭printf("x‬‭=‬‭%.1f,‬‭x‬‭=‬‭%.1f",‬‭((-b‬‭+‬‭sqrt(b*b‬‭-4*a*c))/2*a),‬ ‭((-b‬‭-‬‭sqrt(b*b‬
‭-4*a*c))/2*a));‬
‭}}}}‬

También podría gustarte