El Praticismo

Páginas: 22 (5288 palabras) Publicado: 17 de abril de 2012
structuras
Estructuras Secuenciales
Se les denomina así, por que; son estructuras en un programa, que después de ejecutar una instrucción o sentencia, continúan con la otra, hasta llegar al final del programa. Los ejemplos que hemos visto anteriormente, son ejemplos de estructuras secuenciales. Veamos otros ejemplos:
Ejemplo 3.3
Diseñe un programa que calcula el cuadrado y el cubo de tresnúmeros introducidos por el usuario.
#include <stdio.h>
#include <conio.h>
main()
{
int x, x1, x2, y, y1, y2, z, z1, z2;
clrscr();
printf("\tPROGRAMA QUE CALCULA EL CUADRADO Y EL CUBO DE 3 NUMEROS\n\n");
printf("Introduzaca el primer n£mero:\n");
scanf("%d", &x);
printf("Ahora ingrese el siguiente n£mero:\n");
scanf("%d", &y);
printf("Y el tercer n£mero es:\n");scanf("%d", &z);
x1=x*x;
x2=x*x*x;
y1=y*y;
y2=y*y*y;
z1=z*z;
z2=z*z*z;
printf("*********************************\n");
printf("**Numero****Cuadrado*****Cubo****\n");
printf("**%d **** %d ***** %d ****\n", x, x1, x2);
printf("**%d **** %d ***** %d ****\n", y, y1, y2);
printf("**%d **** %d ***** %d ****\n", z, z1, z2);
printf("*********************************\n");
getch();
return 0;
}Ejemplo 3.4
Una empresa necesita conocer el sueldo neto a pagar a un empleado. Teniendo como entrada el salario produzca una salida de sueldo neto. Los descuentos a aplicar son: ISSS 5%, AFP 7% y Renta 10%, estos descuentos son sobre el salario, y es sueldo neto es la diferencia entre el salario y el total de las retenciones:
#include <stdio.h>
#include <conio.h>
main()
{
floatsueldo, afp, isss, renta, sn;
char nombre[50];
clrscr();
printf("Introduzca el Nombre del empleado:\n");
scanf("%s", nombre);
printf("Su sueldo es:\n");
scanf("%f", &sueldo);
afp=sueldo*0.07;
isss=sueldo*0.05;
renta=sueldo*0.10;
sn=sueldo-(afp+isss+renta);
printf("El empleado %s\n", nombre);
printf("Posee un sueldo neto de %.2f\n", sn);
getch();
return 0;
}
Ejemplo 3.5
Diseñeun programa que calcule el promedio y la suma de tres números ingresados por el usuario:
#include <stdio.h>
#include <conio.h>
main()
{
float x, y, z, sum, prom;
clrscr();
printf("El Primer n£mero es:\n");
scanf("%f", &x);
printf("Ahora el segundo n£mero:\n");
scanf("%f", &y);
printf("El Ultimo numero es:\n");
scanf("%f", &z);
sum=x+y+z;
prom=sum/3;printf("*****************************************\n");
printf("**La suma es %.2f y el promedio es %.2f*\n", sum, prom);
printf("*****************************************\n");
getch();
return 0;
}
Estructuras Selectivas
Los pequeños programas que hemos diseñada hasta el momento, han sido del tipo secuencial, es decir, una sentencia se ejecuta después de otra, hasta el final del programa.
Pero en lavida diaria muchas veces debemos elegir entre un camino y otro para llegar a nuestro destino. Lo mismo pasa en programación, al realizar alguna actividad, nuestro programa debe ser capaz de elegir uno u otro camino, a seguir dependiendo del valor de alguna condición evaluada.
Para ello C, dispone de tres tipos de 3 tipos de estructuras selectivas, la cuales son:
* Estructura Selectiva Simple* Estructura Selectiva Doble
* Estructura Selectiva Múltiple
* ESTRUCTURA SELECTIVA SIMPLE
Funciona de la siguiente manera: se evalúa una condición, de ser cierta efectúa una acción, de lo contrario, continúa con la ejecución normal del programa.
Su sintaxis es la siguiente:
If(condición) Acción;
O también:
If(Condición)
Acción;
Donde:
Condición: Es una expresión lógica que esevaluada por el compilador
Acción: es la Acción o Acciones que realizará el programa de resultar cierta la condición
NOTA: En C, no existe la sentencia "End If", como en otros lenguajes de programación para indicar que ha terminado el bloque de selección, sino que este se especifica con el punto y coma al final. Además que, después de la condición NO se escribe un punto y coma. Si son varias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pratica
  • pratica
  • praticas
  • pratica
  • pratica
  • PRATICAS
  • Pratica
  • pratic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS