Cuaderno virtual

LEMA:

INVESTIGAR, RESOLVER Y EMPRENDER.

martes, 29 de octubre de 2013

5 EJERCISIOS CON CONDICIONAL IF-ELSE



1.- Dado su año de nacimiento y año actual determinar si es mayor de edad o menor de edad

#include<conio.h>
#include<stdio.h>
void main(){
clrscr();
int an,ac,edad;
gotoxy(5,3);printf("\nIngrese fecha de nacimiento: ");
gotoxy(30,4);scanf("%d",&an);
gotoxy(5,5);printf("\nIngrese fecha actual: ");
gotoxy(26,6);scanf("%d",&ac);
edad=ac-an;
if(edad>=18)
{
gotoxy(5,8);printf("ES MAYOR DE EDAD");
}
else
{
gotoxy(5,8);printf("ES MENOR DE EDAD");
}
getch();
}

















2.- Dado los siguientes datos de entrada: Saldo anterior, Tipo de transacción R(retiro) o D(deposito) y monto de la transacción, obtener como dato de salida el saldo actual


#include<conio.h>
#include<stdio.h>
void main (){
int saldo_actual,saldo_anterior,monto;
char transaccion;
clrscr ();
gotoxy(5,3);printf("Saldo anterior: ");
gotoxy(30,3);scanf("%d",&saldo_anterior);
gotoxy(5,5);printf("Ingrese el tipo de transaccion:");
gotoxy(39,5);scanf("%s",&transaccion);
gotoxy(5,7);printf("Monto de transaccion: ");
gotoxy(30,7);scanf("%d",&monto);
if(transaccion=='d')
  saldo_actual=saldo_anterior+monto;
else
  saldo_actual=saldo_anterior-monto;
gotoxy(5,9);printf("El saldo actual es de:  %d",saldo_actual);
getch ();
}










3.- Dado un numero devolver el doble del número si es positivo o el triple si es negativo


#include<conio.h>
#include<stdio.h>
void main(){
clrscr();
int n1,v;
gotoxy(6,3);printf("Ingrese numero: ");
scanf("%d",&n1);
if(n1>0)
{
(v=n1*2);
}
else
{
(v=n1*3);
}
gotoxy(6,6);printf("El resultado es:  %d",v);
getch();
}

















4.- En una empresa se ha determinado la siguiente política de descuento


               
               SEXO


TARJETA
HOMBRES
MUJERES
OBRERO


EMPLEADO
15%

20%
10%

15%


Determine mediante un programa, cuál será el monto del descuento al sueldo ingresado de un trabajador



#include<conio.h>
#include<stdio.h>
void main (){
clrscr();
char tarj,sexo;
long int sn,so;
gotoxy(5,3);printf("Ingrese sueldo: ");
gotoxy(22,3);scanf("%d",&so);
gotoxy(5,5);printf("Ingrese sexo: ");
gotoxy(22,5);scanf("%s",&sexo);
gotoxy(5,7);printf("Ingrese tipo de tarjeta: ");
gotoxy(30,7);scanf("%s",&tarj);
if(tarj=='o' && sexo=='h')
{
 sn=(so*15)/100;
}
else if(tarj=='o' && sexo=='m')
{
 sn=(so*10)/100;
}
else if(tarj=='e' && sexo=='h')
{
 sn=(so*20)/100;
}
else if(tarj=='e' && sexo=='m')
{
 sn=(so*15)/100;
}
gotoxy(5,9);printf("El monto de descuento es de: %d",sn);
getch();
}














5.- Calculadora


#include<conio.h>
#include<stdio.h>
float ope,n1,n2;
char opr;
void main(){
clrscr();
gotoxy(5,3);printf("Ingrese tipo de operacion: ");
gotoxy(33,3);scanf("%s",&opr);
gotoxy(5,5);printf("Ingrese primer numero: ");
gotoxy(34,5);scanf("%f",&n1);
gotoxy(5,7);printf("Ingrese segundo numero: ");
gotoxy(35,7);scanf("%f",&n2);
if (opr=='+'){
ope=n1+n2;
}
else if (opr=='-')
{
ope=n1-n2;
}
else if(opr=='*')
{
ope=n1*n2;
}
else if (opr=='/')
{
ope=n1/n2;
}
gotoxy(5,9);printf("El resultado es: %f",ope);
getch();
}