0 votos

Funciones y control de flujo

Son 14 problemas. Mas no tengo mucho conocimiento en Swift. Me apoyan? /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 1.-Dado un número, comprobar si es par o no ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 2.-Dados dos números, comprobar si el primero es divisible entre el segundo //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 3.- Se quiere crear un programaque resuelva la ecuación cuadrática tipo ax2 + bx

  • c. Para ello se ha estudiado el problema, que se ha planteado en pseudocódigo.
    1. Inicio [Pseudocódigo aprenderaprogramar.com]
    2. [Resolución de ecuación cuadrática ax2 + bx + c = 0]
    3. Mostrar “Introduzca los valores de parámetros”
    4. Pedir a, b, c
    5. d = b ^ 2 -4 a c : e = 2 * a
    6. Si d = 0 Entonces Mostrar “x1 = x2 =”, -b / e SiNo Si d > 0 Entonces Mostrar “x1 =”, (-b + SQR(d)) / e Mostrar “x2 =”, (-b -SQR(d)) / e SiNo Mostrar “x1 =”, -b / e, “+”, SQR(-d) / e, “i” Mostrar “x2 =”, -b / e, “-”, SQR(-d) / e, “i” FinSi FinSi //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 4.- let a = 100 if( a == 10 ) { printf("Value of a is 10\n" ) } else if( a == 20 ) { printf("Value of a is 20\n" ) } else if( a == 30 ) { printf("Value of a is 30\n" ) } else { printf("None of the values is matching\n" ); } printf("Exact value of a is: \n", a ) a) Describe qué es lo que hace este programa detalladamente. b) ¿Cuál es el resultado si definimos a con valor 20? ¿Cuál es el resultado si definimos a con valor 30? ¿Cuál es el resultado si definimos a con valor 40? c) Elimina el último else que aparece en el código. ¿Cuál es el resultado ahora si definimos a con valor 20? ¿Cuál es el resultado ahora si definimos a con valor 30? ¿Cuál es el resultado ahora si definimos a con valor 40? ¿Por qué obtenemos ahora estos resultados? //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 5.- Escriba un programa que pida dos números enteros y que calcule su división, escribiendo si la división es exacta o no. 5.1.-Mejore el programa anterior haciendo que tenga en cuenta que no se puede dividir por cero. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 6.-Escriba un programa que pida dos números y que conteste cuál es el menor y cuál el mayor o que escriba que son iguales. /////////////////////////////////////////////////////////////////////////////////////////////////// 7.- Escriba un programa que pida el año actual y un año cualquiera y que escriba cuántos años han pasado desde ese año o cuántos años faltan para llegar a ese año. 7.1Mejore el programa anterior haciendo que cuando la diferencia sea exactamente un año, escriba la frase en singular //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 8.-Escriba un programa que pida dos números enteros y que escriba si el mayor es múltiplo del menor. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 9.-Escriba un programa que pida tres números y que escriba si son los tres iguales, si hay dos iguales o si son los tres distintos. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 10.-Escriba un programa que pida un año y que escriba si es bisiesto o no. Se recuerda que los años bisiestos son múltiplos de 4, pero los múltiplos de 100 no lo son, aunque los múltiplos de 400 sí. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 11.-Escriba un programa que pida los coeficientes de una ecuación de primer grado (a x + b = 0) y escriba la solución. Se recuerda que una ecuación de primer grado puede no tener solución, tener una solución única, o que todos los números sean solución. Se recuerda que la fórmula de las soluciones es x = -b / a /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 12.-Escriba un programa que pida los coeficientes de una ecuación de segundo grado (a x2 + b x + c = 0) y escriba la solución. Se recuerda 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. Se recuerda que la fórmula de las soluciones cuando hay dos soluciones es x = (-b ± √(b2-4ac) ) / (2a) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 13.-Escriba un programa que pregunte primero si se quiere calcular el área de un triángulo o la de un círculo. Si se contesta que se quiere calcular el área de un triángulo (escribiendo T o t), el programa tiene que pedir entonces la base y la altura y escribir el área. Si se contesta que se quiere calcular el área de un círculo (escribiendo C o c), el programa tiene que pedir entonces el radio y escribir el área. Se recuerda que el área de un triángulo es base por altura dividido por 2 y que el área de un círculo es Pi (aproximadamente 3,141592) por el radio al cuadrado. Nota: Utilice como valor de pi el valor 3.141592. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 14.-Escriba un programa que pida una distancia en centímetros y que escriba esa distancia en kilómetros, metros y centímetros (escribiendo todas las unidades).

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X