8.21.2012

EJEMPLOS

  1. Un vendedor recibe un sueldo base mas un 10% extra por comisión de sus ventas, el vendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones
Lo primero que debemos saber es cuantas variables son las que vamos a utilizar y de que tipo de datos vamos a tratar, como estamos hablando de tres ventas nombraremos tres variables: v1, v2, v3 todas de tipo fotante, el salario base, la comisión, el total a pagar y una variable que me almacene el total de las ventas llamada tot_vta como las demás variables son de tipo float por consiguiente el valor a almacenar también será del mismo, también debemos definir los espacio decimales con los trabajaremos en esta caso sera dos para definirlo debes escribir %.2f donde .2 es el numero de decimales y la f corresponde al tipo de dato (float), a continuación la solución del ejercicio:

#include<stdio.h>
#include<conio.h>
#define porc 0.10 /*definimos como global a esta variable*/
void main ()
{
float sb,com,v1,v2,v3,tot_vta, tpag;
clrscr;
printf("Su salario base es:");
scanf("%f",&sb);
 printf("Introduzca las tres Ventas\n"); /*aquí utilizamos el \n para dar un salto de linea*/
scanf("%f",&v1); /*introducimos las tres ventas*/
scanf("%f",&v2);
scanf("%f",&v3);
tot_vta=v1+v2+v3; /*calculamos el total de las ventas*/
com=tot_vta*porc; /*calculamos la comision*/
tpag=sb+com; /*el total a pagar seria de*/
printf("El total a pagar es:C$%.2f",tpag);
}

2. Un alumno desea saber cual será su calificación final en la materia de algoritmos. Dicha calificación se compone de los siguientes porcentajes:

55% del promedio de sus tres calificaciones parciales
30% de la calificación del examen final 
15% de la calificación de un trabajo final

de igual manera que en el ejercicio anterior lo primero es saber cuantas variables vamos a ocupar y los tipos de datos que vamos a  tomar en cuenta en este ejercicio.
  • Necesitamos variables que almacenen las tres calificaciones: c1 c2 c3 (tipo int)
  • Una para el examen final: ef (tipo int)
  • Otra variable para el trabajo final: tf (tipo int)
  • Una variable para el promedio de las calificaciones: prom (tipo float)
  • Una variable para el porcentaje del parcial: ppar (tipo float)
  • Una variable para el porcentaje del examen final: pef (tipo float)
  • Una variable para el porcentaje del trabajo final: ptf (tipo float)
  • Una variable para la calificación final: cf (tipo float)
#include<stdio.h>
#include<conio.h>
void main ()
{
int c1,c2,c3,ef,tf;
float prom,ppar,pef,ptf,cf;
clrscr();
printf("Primer calificacion:");
scanf("%d",&c1);
printf("Segunda calificacion:");
scanf("%d",&c2);
printf("Tercera calificacion:");
scanf("%d",&c3);
printf("Introduzca la nota del examen final:");
scanf("%d",&ef);
printf("Introduzca la nota del trabajo:");
scanf("%d",&tf);
prom=(c1+c2+c3)/3;
ppar=prom*0.55;
pef=ef*0.30;
ptf=tf*0.15;
cf=ppar+pef+ptf;
clrscr();
printf("La calificacion Final del alumno es:%.2f",cf);
}