Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


MICROCONTROLADORES EJERCICIOS BASICOS, Apuntes de Microcontroladores

MICROCONTROLADORES EJERCICIOS BASICOS

Tipo: Apuntes

2022/2023

Subido el 04/10/2023

yanneth-guerrero-garcia
yanneth-guerrero-garcia 🇨🇴

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Taller Lenguaje C
Docente: Fredy Yesid Nocua Mesa
1. Se debe desarrollar un programa que pida el ingreso del precio de un articulo y la cantidad
que lleva el cliente. Mostrar lo que debe pagar el comprador, Definir una variable float
para el precio del artículo.
2. Se ingresa por teclado un mero positivo de uno o dos dígitos (1 .. 99) mostrar un
mensaje indicado si el número tiene uno o dos dígitos. (Tener en cuenta que condición
debe cumplirse para tener dos dígitos un número entero)
3. Un postulante a un empleo, realiza un test de capacitación, se obtuvo la siguiente
información: cantidad total de preguntas que se le realizaron y la cantidad de preguntas
que contestó correctamente. Se pide confeccionar un programa que ingrese los dos datos
por teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que
ha obtenido, y sabiendo que:
Nivel máximo: Porcentaje>=90%.
Nivel medio: Porcentaje>=75% y <90%.
Nivel regular: Porcentaje>=50% y <75%.
Fuera de nivel: Porcentaje<50%.
4. De un operario se conoce su sueldo y los años de antigüedad. Se pide confeccionar un
programa que lea los datos de entrada e informe:
a. Si el sueldo es inferior a 500 y su antigüedad es igual o superior a 10 años, otorgarle
un aumento del 20 %, mostrar el sueldo a pagar.
b. Si el sueldo es inferior a 500 pero su antigüedad es menor a 10 años, otorgarle un
aumento de 5 %.
c. Si el sueldo es mayor o igual a 500 mostrar el sueldo en pantalla sin cambios.
5. Desarrollar un programa que permita cargar n números enteros y luego nos informe
cuántos valores fueron pares y cuántos impares. Emplear el operador “%” en la condición
de la estructura condicional (este operador retorna el resto de la división de dos valores,
por ejemplo 11%2 retorna un 1):
if (valor%2==0) //Si el if da verdadero luego es par.
6. Se cuenta con la siguiente información:
Las edades de 5 estudiantes del turno mañana.
Las edades de 6 estudiantes del turno tarde.
Las edades de 11 estudiantes del turno noche.
Las edades de cada estudiante deben ingresarse por teclado.
a. Obtener el promedio de las edades de cada turno (tres promedios)
b. Imprimir dichos promedios (promedio de cada turno)
c. Mostrar por pantalla un mensaje que indique ¿cuál de los tres turnos tiene un
promedio de edades menor?
7. En un banco se procesan datos de las cuentas corrientes de sus clientes. De cada cuenta
corriente se conoce: número de cuenta y saldo actual. El ingreso de datos debe finalizar al
ingresar un valor negativo en el número de cuenta.
Se pide confeccionar un programa que lea los datos de las cuentas corrientes e informe:
a. De cada cuenta: número de cuenta y estado de la cuenta según su saldo, sabiendo
que: Estado de la cuenta 'Acreedor' si el saldo es >0.
'Deudor' si el saldo es <0.
pf2

Vista previa parcial del texto

¡Descarga MICROCONTROLADORES EJERCICIOS BASICOS y más Apuntes en PDF de Microcontroladores solo en Docsity!

Taller Lenguaje C Docente: Fredy Yesid Nocua Mesa

  1. Se debe desarrollar un programa que pida el ingreso del precio de un articulo y la cantidad que lleva el cliente. Mostrar lo que debe pagar el comprador, Definir una variable float para el precio del artículo.
  2. Se ingresa por teclado un número positivo de uno o dos dígitos (1 .. 99) mostrar un mensaje indicado si el número tiene uno o dos dígitos. (Tener en cuenta que condición debe cumplirse para tener dos dígitos un número entero)
  3. Un postulante a un empleo, realiza un test de capacitación, se obtuvo la siguiente información: cantidad total de preguntas que se le realizaron y la cantidad de preguntas que contestó correctamente. Se pide confeccionar un programa que ingrese los dos datos por teclado e informe el nivel del mismo según el porcentaje de respuestas correctas que ha obtenido, y sabiendo que: Nivel máximo: Porcentaje>=90%. Nivel medio: Porcentaje>=75% y <90%. Nivel regular: Porcentaje>=50% y <75%. Fuera de nivel: Porcentaje<50%.
  4. De un operario se conoce su sueldo y los años de antigüedad. Se pide confeccionar un programa que lea los datos de entrada e informe: a. Si el sueldo es inferior a 500 y su antigüedad es igual o superior a 10 años, otorgarle un aumento del 20 %, mostrar el sueldo a pagar. b. Si el sueldo es inferior a 500 pero su antigüedad es menor a 10 años, otorgarle un aumento de 5 %. c. Si el sueldo es mayor o igual a 500 mostrar el sueldo en pantalla sin cambios.
  5. Desarrollar un programa que permita cargar n números enteros y luego nos informe cuántos valores fueron pares y cuántos impares. Emplear el operador “%” en la condición de la estructura condicional (este operador retorna el resto de la división de dos valores, por ejemplo 11%2 retorna un 1): if (valor%2==0) //Si el if da verdadero luego es par.
  6. Se cuenta con la siguiente información: Las edades de 5 estudiantes del turno mañana. Las edades de 6 estudiantes del turno tarde. Las edades de 11 estudiantes del turno noche. Las edades de cada estudiante deben ingresarse por teclado. a. Obtener el promedio de las edades de cada turno (tres promedios) b. Imprimir dichos promedios (promedio de cada turno) c. Mostrar por pantalla un mensaje que indique ¿cuál de los tres turnos tiene un promedio de edades menor?
  7. En un banco se procesan datos de las cuentas corrientes de sus clientes. De cada cuenta corriente se conoce: número de cuenta y saldo actual. El ingreso de datos debe finalizar al ingresar un valor negativo en el número de cuenta. Se pide confeccionar un programa que lea los datos de las cuentas corrientes e informe: a. De cada cuenta: número de cuenta y estado de la cuenta según su saldo, sabiendo que: Estado de la cuenta 'Acreedor' si el saldo es >0. 'Deudor' si el saldo es <0.

Taller Lenguaje C Docente: Fredy Yesid Nocua Mesa 'Nulo' si el saldo es =0. b. La suma total de los saldos acreedores.

  1. Cargar un vector de 10 elementos y verificar posteriormente si el mismo está ordenado de menor a mayor.
  2. Desarrollar un programa con dos funciones aparte de la main. La primer solicite el ingreso de un entero y muestre el cuadrado de dicho valor. La segunda que solicite la carga de dos valores y muestre el producto de los mismos. Llamar desde la main a ambas funciones.
  3. Confeccionar una función que reciba tres enteros y nos muestre el mayor de ellos. La carga de los valores hacerlo por teclado en la función main.
  4. Confeccionar una función que calcule la superficie de un rectángulo y la retorne, la función recibe como parámetros los valores de dos de sus lados: int retornarSuperficie(int lado1,int lado2) En la función main del programa cargar los lados de dos rectángulos y luego mostrar ¿cuál de los dos tiene una superficie mayor? Para todos los ejercicios propuestos se pide que realicen los diagrama de flujo, además, que de manera obvia se debe codificar en c.