Sei sulla pagina 1di 9

Antes de Comenzar..

Taller 1. Cul es la salida del siguiente programa:

#include <stdio.h>
main()
{
int a,b,c=2;
float r;
a= 4;
b= a;
r = a + b / c;
r = a * r;
b = 2;
c = (a+b)*c;
a++;
printf (" a : %5d \n b: %5d \n c: %5d r: %5.1f \n", a, b, c, r);
getchar(); getchar();
}

Investigar.
Funciones de math.h:
abs(a)
pow(a1,a2)
sqrt(a)
sin(a)
cos(a)
tan(a)
log(a)
log10(a)
exp(a)
Qu hacen y qu tipo de datos devuelven?

SENTENCIAS DE CONDICIN
Se utilizan para controlar el flujo de un programa, dependiendo del valor que asuma una
variable o expresin se tomarn unas acciones u otras.

IF ELSE
Le indica a la computadora que ejecute una o ms instrucciones dependiendo de un
resultado de una comparacin.

Taller 2. Realizar un algoritmo que lea un nmero entero desde teclado y diga si es
positivo o negativo.

#include <stdio.h>
main()
{
int numero;
printf ("Ingrese nmero entero: ");
scanf ("%d", &numero);
if (numero >= 0)
{
printf("el nmero es positivo");
}
else
{
printf("el nmero es negativo");
}
// Esto es solo para que no se cierre la ventana
getchar(); getchar();
}

Ejercicios:
1. Dado los tres primeros nmeros de un telfono celular decir cul es el operador
que presta el servicio de telefona celular?
2. Solicitar 3 nmeros desde teclado e imprimir cual es el de la mitad?
3. leer un carcter y decir si est situado antes o despus de la letra m?

Otra forma de utilizar un condicional pero esta vez


apoyndonos en una expresin de condicin para asignar
valores a una variable:
(expresin1 ? expresin2 : expresin3)
Ej: r = ( a > b ? 1: 0);
printf("\n %s de m ", (numero > 'm' ? "Despus": "antes"));

SWITCH
Se utiliza cuando se deben seleccionar un conjunto de instrucciones entre mltiples
alternativas.

Taller 3. Realizar un algoritmo que lea dos nmeros y escoja la opcin de sumarlos,
dividirlos, restarlos o multiplicarlo. Dependiendo de la opcin escogida el algoritmo
debe mostrar el resultado.

/* Programa que ingresa 2 nmeros desde teclado y dependiendo de la opcin


seleccionada muestra su suma, resta, multiplicacin o divisin */
#include <stdio.h>
main()
{
int a,b,opcion;
printf (" Ingrese numero 1: ");
scanf ("%d", &a);
printf ("\n Ingrese numero 2: ");
scanf ("%d", &b);
// Aqu se muestra el men de opciones
printf("\n Escoja opcion: \n");
printf("1. Suma \n");
printf("2. Resta \n");
printf("3. Multiplicacion \n");
printf("4. Division \n");
scanf(" %d", &opcion);
switch(opcion)
{
case 1:
printf("%d + %d = %d", a,b,a+b);
break;
case 2:
printf("%d - %d = %d", a,b,a-b);
break;
case 3:
printf("%d * %d = %d", a,b,a*b);
break;
case 4:
printf("%d / %d = %d", a,b,a/b);
break;
default:
printf("No hace nada, seleccione una opcion valida");
break;
}
// Esto es solo para que no se cierre la ventana
getchar(); getchar();
}

Ejercicios:
4. Realizar un algoritmo que lea el salario de un trabajador. Si el salario es igual a
un mnimo no se le descuenta retencin, si es mayor de 1 mnimo y menor de 4
mnimo la retencin es del 4 %, si es mayor de 4 salarios mnimos la retencin
es del 5 %. Calcular el salario neto que recibe el trabajador.
5. Realizar un algoritmo que solicite el nmero atmico de de un elemento qumico
y diga si es metal, semiconductor, no-metal, gas noble o lantnidos y actnidos.
6. Realizar un algoritmo que lea un digito del 0 al 9 desde teclado y visualice su
correspondiente valor en letras.

Potrebbero piacerti anche