CARPETA PROGRAMACION II 2 1

Páginas: 23 (5518 palabras) Publicado: 18 de junio de 2015
PRIMER PARCIAL

PROGRAMA #1
Realizar un programa que nos permita sumar dos números.

#include
#include

void main() /* Suma dos valores */
{
int num1=4,num2,num3=6;
printf("El valor de num1 es %d",num1);
printf("\nEl valor de num3 es %d",num3);
num2=num1+num3;
printf("\nnum1 + num3 = %d",num2);
getch();
}


PROGRAMA #2
Programa que calcula el perímetro de un círculo.Uso de las constantes
#include
#define pi 3.1416
#define escribe printf
void main() /* Calcula el perímetro */
{
int r;
escribe("Introduce el radio: ");
scanf("%d",&r);
escribe("El perímetro es: %f",2*pi*r);
getch();
}

PROGRAMA #3
Leer dos números enteros y escribir el mayor o un mensaje si son iguales.

#include
#include
void main()
{
int a=0,b=0;
printf("\n\n\tIngrese el primer valor: ");
scanf("%d",&a);
printf("\n\n\t Ingrese el segundo valor: ");
scanf("%d",&b);
if(a>b)
printf("\n\n\t El valor mayor es: %d",a);
else
if(b>a)
printf("\n\n\t El mayor es: %d",b);
else
printf("Son iguales");
getch();
}


PROGRAMA #4
Leer un carácter y dos números enteros. Si el carácter leído es un operador aritmético calcular la operacióncorrespondiente, si es cualquier otro mostrar error. Hacer el programa utilizando if-else.
#include
#include
void main()
{
int a,b,r;
char op;
printf("\n\n\t Ingrese el caracter: ");
scanf("%c",&op);
printf("\n\n\t Ingrese el primer valor: ");
scanf("%d",&a);
printf("\n\n\t Ingrese el segundo valor: ");
scanf("%d",&b);
if(op=='+')
r=a+b;
else
if(op=='-')
r=a-b;else
if(op=='*')
r=a*b;
else
if(op=='/')
r=a/b;
else
if(op=='%')
r=a%b;
else
printf("Error");
if(op=='+'||op=='-'||op=='*'||op=='/'||op=='%')
printf("\n\n\t La respuesta es: %d",r);
getch();
}



PROGRAMA #5
Hacer el mismo programa usando la instrucción switch.
Leer un carácter y dos números enteros. Si el carácter leído es un operador aritméticocalcular la operación correspondiente, si es cualquier otro mostrar error.
#include
#include
void main()
{
int n1,n2,r;
char op;
printf("\n\n\t Ingrese el caracter: ");
scanf("%c",&op);
printf("\n\n\t Ingrese el primer valor: ");
scanf("%d",&n1);
printf("\n\n\t Ingrese el segundo valor: ");
scanf("%d",&n2);
switch(op)
{
case '+':
r=n1+n2;
break;
case '-':r=n1-n2;
break;
case '*':
r=n1*n2;
break;
case '/':
r=n1/n2;
break;
case '%':
r=n1%n2;
break;
default:
printf("Error");
break;
}
printf("\n\n\t Su respuesta es: %d",r); getch();}
PROGRAMA #6
Leer un número entero y visualizar su tabla de multiplicar.
#include
#include
void main()
{
int a=0,c=0,r=0;
printf("\n\n\t Ingrese unnúmero: ");
scanf("%d",&a);
while(c<12)
{
c++;
r=a*c;
printf("\n\n\t El resultado es: %d",r);
}
getch();
}
PROGRAMA #7
Generar enteros de 3 en 3 comenzando por el 2 hasta el valor máximo menor que 30. Calcular la suma de los enteros generados que sean divisibles por 5*/
#include
#include
void main()
{
int s=0,a=2;
for(a=2;a<30;a+=3)
{
printf("%d",a);if(a%5==0)
s+=a;
}
printf("\n\n\t La suma de #s divisibles para 5 es: %d",s);
getch();
}




PROGRAMA #8
Promedio de una serie de números que finaliza al introducir el 999. El 999 no debe ser tenido en cuenta para la media.
#include
#include
void main()
{
int s=0,a=0,d=0,m=0;
do
{
printf("Ingrese un número: ");
scanf("%d",&a);
if(a!=999)
{
s+=a;
d++;}}while(a!=999);
m=s/d;
printf("\n\n\t La media es: %d",m);
getch();
}
PROGRAMA #9
Presentar los números perfectos del 1 al 1000. Un número es perfecto cuando es igual a la suma de sus divisores excepto el mismo.
#include
#include
void main ( )
{
int c=2, d=1, a=0;
clrscr ( );
for (c=2;c<=1000;c++)
{for (d=1;c>d;d++)
{f (c%d==0)
a+=c;
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion 1 2
  • Programacion 2 Winapi 1
  • Tarea 1 Programación Lineal 2
  • UNIDAD II 1 2 ECOS
  • ACTIVIDAD COLABORATIVA MOMENTO 2 PROGRAMACION LINEAL 1
  • carpetas 1
  • Programacion II
  • CLASE 2 CONJUNTOS NUMERICOS 2015 II 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS