Está en la página 1de 6

1. Calcular el rea de un crculo 2.

Escribe un programa que lea una cantidad depositada en un banco y que calcule la cantidad final despus de aplicarle un 20% de inters. 3. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. 4. Un alumno desea saber cual ser su calificacin final en la materia de Lgica Computacional. Dicha calificacin se compone de tres exmenes parciales cuya ponderacin es de 30%, 30% y 40% 5. Una farmacia aplica al precio de los remedios el 10% de descuento. Hacer un programa que ingresado el costo de los medicamentos calcule el descuento y el precio final

Taller

Escribir el programa de los siguientes ejercicios 1. leer tres numeros y escribir el numero mayor 2. Leer tres numeros y ordenarlos ascendentemente 3. Leer la fecha de nacimiento de una persona y calcular cuntos aos tiene, cantos meses y cuntos das. 4. Leer una nota entre 0 y 5 y convertirla a letra, S la nota es mayor a 4 la letra es B, s la nota est entre 3 y 4 (inclusive), la letra es A, de lo contrario es I 5. Calcular el salario a pagar, s se trabaja 40 horas semanales normales, a 20 mil pesos la hora y la horas extras a 1,5 de la hora normal. Se lee el nmero total de horas trabajadas, 6 Leer tres nmeros y calcular el porcentaje de cada uno. 7. Calcular los impuestos a pagar s el salario es menor de 200 mil no hay tasa de impuestos a pagar, s el salario sta dentro de los siguientes 300 mil la tasa de impuestos es del 5%, y para el resto la tasa es del 10%

Estructuras de Control Las estructuras de control permiten modificar el flujo de ejecucin de las instrucciones de un programa.

Hay diferentes tipo de estructuras de control: selectivas o iterativas. Selectivas: if y switch

Iteractivas: for, while, do-while

Sentencia Selectiva Estructura if

Estructura if
if(condicion){printf("Es verdadero");} Es de tipo secuencial y evala una condicin en caso que sea verdadera, ejecuta el cdigo que le prosigue, en este caso si condicin seria una expresin del tipo 1==1, mostrara el mensaje "Es verdadero"; Tienen diferentes formas de escribir el if: Es como la que se vio en el primer ejemplo.. if(condicion) { printf("Es verdadero"); } Ya que el codigo que le prosigue es de una linea, no es obligatorio usar llaves {}.. if(condicion) printf("Es verdadero"); En caso que la condicin sea falsa, en este caso no se uso llaves tampoco ya que despues del if, tiene solo una linea de cdigo al igual que el else, aunque igualmente pueden usar llaves.. if(condicion) printf("Es verdadero");

else printf("Es falso"); Despues de un if, pueden agregar otros if o como as tambin otra estructura de control.. if(condicion) { if(condicion) { printf("Es verdadero"); } // Cierre 2do if } // Cierre 1er if

y por ultimo el if ternario, de una sola linea.. printf("%s", (condicion) ? "Es verdadero" : "Es Falso");

Ejercicio 1: Disear un algoritmo que, dado un nmero real que entra como dato, nos indique si est contenido dentro de los lmites predeterminados. El lmite inferior es de 100 y el superior de 200. Restricciones: Uso de las estructuras de seleccin if-then-else. Algoritmo Datos de Entrada: Nmero de tipo real Datos de Salida: Mensaje de que est dentro de los lmites, Mensaje de que est fuera de rango o no alcanza

Algoritmo: Inicio Limite_Inferior = 100 Limite_Superior = 200 leer nmero Almaceno en mi variable Nmero Si Nmero es mayor o igual que Limite_Inferior entonces Si Nmero es menor o igual que Limite_superior entonces Imprimo en pantalla que est dentro de los lmites Sino Imprimo en pantalla que supera al lmite mximo Sino Imprimo en pantalla que no alcanza el lmite mnimo fin

Diagrama de Flujo o Pseudocdigo Programa en C #include <stdio.h> #include <conio.h> #define Limite_Inferior 100 #define Limite_Superior 200 int main() { float Numero=0; //Definimos nuestra variable printf( Ejercicio 1. \n);

printf(Introduzca un nmero: ); scanf(%f, &Numero); if (Numero >= Limite_Inferior) { if (Numero <= Limite_Superior) printf(Est dentro del intervalo); else printf(Supera el lmite mximo ); } else printf(No alcanza el lmite mnimo); return 0; }

Taller Escribir las siguientes expresiones para deteminar s: 1. Tres numeros son iguales. 2. La variable edad est fuera del rango de 15 a 30. sin incluir los extremos 3. Un numero es positivo 4. Un numero es impar

Escribir los siguientes ejercicios en lenguaje C: 1. Se tiene el salario bsico de un empleado, calcular los impuestos a pagar : S el salario es menor o igual al 200, no se cobran impuestos. Los siguientes 75 mil se cobra una tasa del 20%. El resto del salario se cobra una tasa del 30% 2. Calcular la retencion a pagar s la tasa es del 10% sobre el salario bsico y slo aplica cuando el 75% del salario basico es mayor que un millon y medio. 3. Convertir una nota a una letra: s la nota es menor de 3 la letra es i, si la letra esta entre 3y 4 la letra es a y s la nota es mayor de 4, la letra es e

También podría gustarte