Turbo c

Solo disponible en BuenasTareas
  • Páginas : 5 (1006 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de noviembre de 2011
Leer documento completo
Vista previa del texto
13. Realizar un programa en el que el usuario introduce un número entero y el programa responde si el número es par o impar
/*
Decir si un número Par e Impar
*/
#include <conio.h>
#include <stdio.h>
void main(void)
{
int b;
clrscr();
printf("Dame un numero entero:");
scanf("%d",&b);
if((b%2)==0)
{
printf("El numero %d es par",b);
}
else
{printf("El numero %d es impar",b);
}
getch();
}

14. Realizar un programa que pida dos números y muestre en pantalla un menú con las cuatro operaciones básicas. El usuario debe elegir una opción y el programa mostrar el resultado de la operación realizada.
/*
Realizar un programa que muestre un menú con las cuatro operaciones básicas
*/
#include <conio.h>
#include<stdio.h>
void main(void)
{
int opc;
float a,b,r;
opc=0;

while (opc!=5)
{
clrscr();
printf("1.-Suma\n2.-Resta\n3.-Multiplicación\n4.-Division\n5.-Salir");
printf("\nOpcion:");
scanf("%d",&opc);

clrscr();
if(opc>=1 && opc<=4)
{
printf("Dame el valor de a:");
scanf("%f",&a);
printf("Dame el valor de b:");
scanf("%f",&b);}

clrscr();
switch(opc)
{
case 1:r=a+b;
printf("Suma %3.3f + %3.3f = %3.3f",a,b,r);
getch();
break;

case 2:r=a-b;
printf("Resta %3.3f - %3.3f = %3.3f",a,b,r);
getch();
break;

case 3:r=a*b;
printf("Multiplicación %3.3f * %3.3f = %3.3f",a,b,r);
getch();
break;

case 4:if(b!=0)
{
r=a/b;printf("Division %3.3f / %3.3f = %3.3f",a,b,r);
}
else
{
printf("La division %3.3f / %3.3f no está definida",a,b);
}
getch();
break;
}
}
}
15. Mejorar el programa anterior para los casos en los que el usuario elige una opción distinta de las cuatro posibles.
/*
Realizar un programa que muestre un menú con las cuatro operaciones básicas
*/
#include<conio.h>
#include <stdio.h>
void main(void)
{
int opc;
float a,b,r;
opc=0;

while (opc!=5)
{
clrscr();
printf("1.-Suma\n2.-Resta\n3.-Multiplicación\n4.-Division\n5.-Salir");
printf("\nOpcion:");
scanf("%d",&opc);

clrscr();
if(opc>=1 && opc<=4)
{
printf("Dame el valor de a:");
scanf("%f",&a);
printf("Dame el valor deb:");
scanf("%f",&b);
}
else
{
if(opc!=5)
printf("Opcion %d no valida",opc);
getch();
}

clrscr();
switch(opc)
{
case 1:r=a+b;
printf("Suma %3.3f + %3.3f = %3.3f",a,b,r);
getch();
break;

case 2:r=a-b;
printf("Resta %3.3f - %3.3f = %3.3f",a,b,r);
getch();
break;

case 3:r=a*b;
printf("Multiplicación %3.3f* %3.3f = %3.3f",a,b,r);
getch();
break;

case 4:if(b!=0)
{
r=a/b;
printf("Division %3.3f / %3.3f = %3.3f",a,b,r);
}
else
{
printf("La división %3.3f / %3.3f no está definida",a,b);
}
getch();
break;
}
}
}

16. Plantear un programa que sirva para calcular el cateto de un triángulo rectángulo a partir del otrocateto y la hipotenusa.
/*
Realizar un programa para calcular el cateto de un triangulo
*/
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main(void)
{
float a,b,c;
clrscr();
printf("Dame el valor de la hipotenusa:");
scanf("%f",&c);
printf("Dame el valor de un cateto:");
scanf("%f",&a);
if(a>c)
{
printf("El cateto nopuede ser mayor a la hipotenusa");
}
else
{
b=sqrt((c*c)-(a*a));
printf("El valor del otro cateto es %5.3f",b);
}
getch();
}

17. Realizar un programa que muestre un menú para calcular el área de un triángulo o un rectángulo o un círculo, a través de un menú de opciones.
/*
Realizar un programa que calcule el área de un triangulo, un rectángulo y un circulo
*/...
tracking img