Tecnologia,Programacion y Dinosaurios!

Archive for marzo 2013

Sentencias de Seleccion

Siguiendo con las Sentencias de selección aquí les dejo otro problema resuelto. Hasta abajo les dejo el código para que lo puedan descargar.

Problema:

Hacer un programa que pida el nombre, el precio y la cantidad de un producto. El
programa ha de calcular el total, y si el producto es =A‘, ha de pedir un % de
descuento y aplicarlo al total. El programa ha de visualizar el total, el total descuento,
y el precio final.

Codigo:

#include <stdio.h>
#include <conio.h>

void captura (char *Nombre, int *Precio, int *Cantidad);
void calcula (char Nombre, int Precio, int Cantidad);

int main()
{
char Nom;
int Pre,Cant;

captura (&Nom,&Pre,&Cant);
calcula (Nom,Pre,Cant);

getch();
}

void captura (char *Nombre, int *Precio,int *Cantidad)
{
printf(“Introduce el nombre del Producto:\n”);
scanf (“%c”,Nombre);
printf(“\nIntroduce el precio del Producto:\n”);
scanf (“%d”,Precio);
printf(“\nIntroduce la Cantidad:\n”);
scanf (“%d”,Cantidad);
void calcula (char Nombre, int Precio, int Cantidaint T,TT,TD,Descuento;


T=Precio*Cantidad;

if (Nombre==65){
printf(“\nIntroduce un Descuento:\n”);
scanf (“%d”,Descuento);

TT=T*Descuento/100;
TD=T-TT;

printf(“El total es %d, el Descuento es de %d , El costo Total es de %d”,T,Descuento,TD);
}
else printf(“El total es %d, el Descuento es de 0, El costo Total es de %d”,T,TT);

}

Descarga el Código

 

Anuncios

Empezaremos a crear programas con lo que se le conoce como Condicionales o Sentencias de Selección.

Sentencias de Seleccion

Igual que en entradas anteriores manejaremos únicamente programación Modular.

Problema:

Hacer un programa que pida el precio y el descuento de un producto y calcule el
total. Si el total supera los $10, 000 , el programa ha de descontar $100.

Código En C:

#include <stdio.h>
#include <conio.h>

void captura (int *Precio, int *Descuento);
void calcula (int Precio, int Descuento);

int main()
{
int Pre,Des;

captura (&Pre,&Des);
calcula (Pre,Des);

getch();
}

void captura (int *Precio,int *Descuento)
{
printf(“Introduce el precio del Producto:\n”);
scanf (“%d”,Precio);
printf(“\nIntroduce el descuento del Producto:\n”);
scanf (“%d”,Descuento);
}

void calcula (int Precio, int Descuento)
{
int T,TT;

T=Precio*Descuento/100;
TT=Precio-T;

if (TT>=10000)
TT=TT-100;

printf(“\nEl total es: %d”,TT);
}

Descarga el Código