Problemas resueltos. lenguaje c

Solo disponible en BuenasTareas
  • Páginas : 7 (1580 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de septiembre de 2012
Leer documento completo
Vista previa del texto
PROBLEMAS RESUELTOS DE PROGRAMACIÓN
LENGUAJE C



1.- (Prob. 2 guía profe. Lorenis) Realizar un programa que capture un número y permita ejecutar las siguientes comparaciones:
a)    Si es menor o igual que 100 y mayor o igual a 25.
b)    Si esta entre 25 y 100
c)    Si es menor que 25 o mayor que 100
d)    Si no esta entre 25 y 100.


#include
#include
intmain ()
{
int a;
printf("Ingrese un numero\n");
scanf("%d",&a);
if(a>25 & a=1 & nb & a%b==0)

{printf("El mayor es %d\n",a);

printf("El numero %d es multiplo de %d \n",a,b);}

else

if(b>a & b%a==0)

{printf("El mayor es %d\n",b);

printf("El numero %d es multiplo de %d\n",b,a);}

else

{printf("No son multiplos entre si");

}

getch();

}

14.- (Prob. 29 Guía prof. Lorenis) Un estudiante desea saber cuál fue su promedio en Matemática I, para ello dispone de la siguiente información: tiene 3 exámenes, con una ponderación del 20% cada uno y 2 laboratorios con una ponderación del 30% cada uno. Diseñe un programa que dadas las notas calcule el promedio del alumno y muestre en pantalla si el alumno esta reprobado o no (paraaprobar esta  materia se requiere de una nota mayor o igual a 6.00).


#include

#include

int main ()

{

float ex1,ex2,ex3,lab1,lab2,porc1,porc2,porc3,porc4,porc5,prom;

printf("Ingrese Notas de los tres Exam.:\n");

scanf("%f%f%f",&ex1,&ex2,&ex3);

printf("Ingrese Notas de los dos Lab:\n");

scanf("%f%f",&lab1,&lab2);

porc1=ex1*0.2;porc2=ex2*0.2;

porc3=ex3*0.2;

porc4=lab1*0.3;

porc5=lab2*0.3;

prom=(porc1+porc2+porc3+porc4+porc5)/5;

if(prom>=6)

{printf("Aprobado");}

else

{printf("No Aprobo");}

getch (); }

15.- (Prob. 8 Guía Prof. Lorenis) La Empresa “Computer” es productora de 2 tipos de mallas: Mallas planas y Mallas en rollo. La alta gerencia requiere controlar lasventas por día según las siguientes políticas: si el comprador tiene más de 5 años adquiriendo malla en rollo tendrá un descuento del 8% en esta malla. Si el comprador de malla plana por más de 6 años tendrá un descuento del 6% en esa malla. El costo de la malla plana es de 400000 bolívares por metro y de la malla de rollo es de 250000 por metro. Elabore un programa en C, que capture los metros acomprar por tipo de malla para un cliente, además del tiempo en años que como comprador ha adquirido los tipos de mallas existentes. La salida del programa será la cantidad total de descuento obtenido por el cliente.

#include

#include

int main ()

{

char cliente;

int opc;

float tot2,tot3,tot4,subtot1,subtot2,tot1,mts,tiempo;

printf("Ingrese cliente:\n\n");scanf("%s",&cliente);

printf("Seleccione producto\n\n");

printf("1. Malla Plana\n");

printf("2. Malla en Rollo\n");

scanf("%d",&opc);

switch (opc)

{

case 1: printf("Malla Plana.Costo: 400 Bs/m\n");

printf("Ingrese metros\n");

scanf("%f",&mts);

printf("Tiempo con la empresa:\n");

scanf("%f",&tiempo);if(tiempo>5)

{ subtot1=mts*400;

tot1=subtot1-(subtot1*0.08);

printf("Total a pagar: %f\n",tot1);

}

else



{ subtot1=mts*400;

printf("Total a pagar:%f",subtot1);

}

break;

case 2: printf("Malla de Rollo. Costo: 250 Bs/m\n");

printf("Ingrese metros\n");

scanf("%f",&mts);

printf("Tiempo con laempresa:\n");

scanf("%f",&tiempo);

if(tiempo>6)

{subtot2=mts*250;

tot2=subtot2-(subtot2*0.06);

printf("Total a pagar: %f\n",tot2);}

else

{subtot2=mts*250;



printf("Total a pagar:%f",subtot2);

}

break;

default: printf("No valido");

}

getch ();}

16.-  (Prob. 3 Guía Prof. Loreni) Un...
tracking img