Está en la página 1de 8

Universidad

Nacional

Pedro Ruiz Gallo


FACULTAD DE CIENCIAS FISICAS
Y MATEMATICAS

Escuela profesional de
Ingeniera Electrnica
Curso:
Computacion I.
Docente:
Maquen Nio Gisela.
Integrantes:
Bustamante Espinoza Manuel Junior.
Cornetero Urpeque Armando.
Marco Montalban Montero.
Meza Guerrero Wisman Antony.

Lambayeque, enero
del 2015
ESTRUCTURAS LOGICAS DE DECISION MULTIPLE
1.- En una dulcera se venden 4 tipos de sndwich, de acuerdo a la
siguiente tabla: Desarrolle una solucin que permita calcular el monto
a pagar por La compra de cada sndwich.

Tipo

Aumento

4.5

5.0

7.5

13.5

#include<conio.h>
#include<stdio.h>
void main () {
int tipo,sandwich;
float total;
printf("\n 1. Tipo A");
printf("\n 2. Tipo B");
printf("\n 3. Tipo C");
printf("\n 4. Tipo D");

printf("\n Ingrese el tipo de sadwich :");


scanf("%d",&tipo);
switch (tipo){

case 1:
printf("\n Ingrese cantidad de sandwich :");
scanf("%d",&sandwich);
total=sandwich*4.5;
printf("\n El monto total a pagar es :%.2f",total); break ;
case 2:
printf("\n Ingrese cantidad de sandwich :");
scanf("%d",&sandwich);
total=sandwich*5.0;
printf("\n El monto total a pagar es :%.2f",total); break ;
case 3:
printf("\n Ingrese cantidad de sandwich :");
scanf("%d",&sandwich);
total=sandwich*7.5;
printf("\n El monto total a pagar es :%.2f",total); break ;
case 4:
printf("\n Ingrese cantidad de sandwich :");
scanf("%d",&sandwich);
total=sandwich*13.5;
printf("\n El monto total a pagar es :%.2f",total); break ;
default:printf("\nError.El rango es entre 1 y 4");break;
}
getch();
}
2.Desarrollar una solucin que permita realizar operaciones de
suma, resta o multiplicacin. Se deber ingresar dos nmeros y el tipo
de operacin que se desea realizar

smbolo

operacin

Suma

Resta

Multiplicacin

Divisin

#include<conio.h>
#include<stdio.h>
void main () {
int operacion;
float num1,num2,suma,resta,multiplicacion,division;
printf("\n 1. SUMA");
printf("\n 2. RESTA");
printf("\n 3. MULTIPLICACION");
printf("\n 4. DIVISION");

printf("\n Ingrese el tipo de operacion:");


scanf("%d",&operacion);
switch (operacion){
case 1:
printf("\n Ingrese primer numero :");
scanf("%f",&num1);
printf("\n Ingrese segundo numero :");
scanf("%f",&num2);
suma=num1+num2;
printf("\n La suma es :%.2f",suma); break ;

case 2:
printf("\n Ingrese primer numero :");
scanf("%f",&num1);
printf("\n Ingrese segundo numero :");
scanf("%f",&num2);
resta=num1-num2;
printf("\n La resta es :%.2f",resta); break ;
case 3:
printf("\n Ingrese primer numero :");
scanf("%f",&num1);
printf("\n Ingrese segundo numero :");
scanf("%f",&num2);
multiplicacion=num1*num2;
printf("\n La multiplicacion es :%.2f",multiplicacion); break ;
case 4:
printf("\n Ingrese primer numero :");
scanf("%f",&num1);
printf("\n Ingrese segundo numero :");
scanf("%f",&num2);
division=num1/num2;
printf("\n La division es :%.2f",division); break ;
default:printf("\Error.Rango es entre 1 y 4");break;
}
getch();
}

3. Ingresar la categora (categoria) y el sueldo (sueldo) de un


trabajador, y calcular su aumento de sueldo teniendo en cuenta la
siguiente mostrada. Mostrar
Categora
Aumento
el nuevo sueldo del trabajador
(sueldo).
1
38 %

21 %

12 %

08 %

#include<conio.h>
#include<stdio.h>
void main () {
int categoria;
float sueldo,aumento,total;
printf("\n 1. Primera Categoria");
printf("\n 2. Segunda Categoria");
printf("\n 3. Tercera Categoria");
printf("\n 4. Cuarta Categoria");
printf("\n Ingrese una categoria :");
scanf("%d",&categoria);
switch (categoria){
case 1:
printf("\n Ingrese sueldo :");
scanf("%f",&sueldo);

aumento=sueldo*0.38;
total=aumento+sueldo;
printf("\n El aumento es :%.2f",aumento);
printf("\n El sueldo total es :%.2f",total); break ;
case 2:
printf("\n Ingrese sueldo :");
scanf("%f",&sueldo);
aumento=sueldo*0.21;
total=aumento+sueldo;
printf("\n El aumento es :%.2f",aumento);
printf("\n El sueldo total es :%.2f",total); break ;
case 3:
printf("\n Ingrese sueldo :");
scanf("%f",&sueldo);
aumento=sueldo*0.12;
total=aumento+sueldo;
printf("\n El aumento es :%.2f",aumento);
printf("\n El sueldo total es :%.2f",total); break ;
case 4:
printf("\n Ingrese sueldo :");
scanf("%f",&sueldo);
aumento=sueldo*0.08;
total=aumento+sueldo;
printf("\n El aumento es :%.2f",aumento);
printf("\n El sueldo total es :%.2f",total); break ;
default:printf("\Error.Rango es entre 1 y 4");break;
}

getch();
}

También podría gustarte