Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Universidad Católica de Honduras

“Nuestra Señora Reina de la Paz”


Campus Jesús Sacramentado

Ing. Bridis Aida IF214 – Programación Estructurada I Primer Parcial A entregar:


López Sección - 0901 Guía de Ejercicios Martes, 16 – OCT -2018

1. Identifique y corrija los errores de cada uno de los siguientes ejercicios (Nota: Puede haber más de un error en
cada ejercicio.)
a. scanf( “d”, valor );
scanf(“%d”, &valor);
b. printf( “El producto de %d y %d es %d\n, x, y ); =
printf(“El producto de %d y %d es %d \n“,x,y,z);
c. primerNumero+ segundoNumero = sumaDeNumeros
sumadenumeros=primernumero+segundo numero;
d. if ( numero => masGrande )

m
er as
if(numero>=masgrande) {
e. masGrande == numero;

co
eH w
masGrande=numero;
f. */ Programa para determinar el número más grande de tres enteros /*

o.
/*Programa para determinar el número más grande de tres enteros */
rs e
g. Scanf( %d”, unEntero );
ou urc
scanf(“%d”,&unEntero);
h. printf( “El residuo de %d entre %d es\n”, x, y, x % y );
printf(“El residuo de %d entre %d es %d \n”, x, y, x % y);
o

i. if ( x = y );
aC s

if (x==y) {
vi y re

j. printf( %d es igual que %d\n”, x, y );


printf(“%d es igual que %d \n”, x, y);
k. printf( “La suma es %d\n,” x + y );
printf(“La suma es %d\n”, x+y);
ed d

l. Printf( “El valor que escribió es: %d\n, &valor );


ar stu

printf (“El valor que escribió es: %d \n”), &valor);


2. Complete los espacios en blanco:
a. Los ___comentarios_____ se utilizan para documentar un programa y para mejorar su legibilidad.
b. La función que se utiliza para desplegar información en la pantalla es ________printf___________.
sh is

c. En C, una instrucción para tomar decisiones es __________if_______________.


Th

3. Escriba una sola instrucción o línea de C que realice lo siguiente:


a. Imprima el mensaje “Escriba dos números”.
printf(“Escriba dos números”);
b. Asigne el producto de las variables b y c a la variable a.
a=b*c;
c. Escriba tres valores enteros desde el teclado y coloque estos valores en las variables enteras a, b y c.
scanf(“%d, %d, %d), a, b, c);
4. ¿Qué se imprime cuando se ejecuta cada una de las siguientes instrucciones? Si no se imprime algo, entonces
responda “nada”. Suponga que x=2 y y=3.
a. printf( “%d”, x );
imprime 2
b. printf( “%d”, x + x );
imprime 4
c. printf( “x=” );
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
imprime x=
d. printf( “x=%d”, x );
imprime x=2
e. printf( “%d = %d”, x + y, y + x );
imprime 5=5
f. z = x + y;
nada
g. scanf( “%d%d”, &x, &y );
nada
h. /* printf( “x + y = %d”, x + y ); */
nada
i. printf( “\n”);
espacio
5. Dada la ecuación y=ax3+7, ¿cuál de las siguientes son instrucciones correctas en C para esta ecuación?
a. y = a * x * x * x + 7; correcta
b. y = a * x * x * ( x + 7 ); incorrecta
c. y = ( a * x ) * x * ( x + 7 ); incorrecta

m
d. y = ( a * x ) * x * x + 7; correcta

er as
e. y = a * ( x * x * x ) + 7; correcta

co
f. y = a * x * ( x * x + 7 ); incorrecta

eH w
6. Escriba un programa que pida al usuario escribir dos números, que obtenga los dos números por parte del

o.
rs e
usuario, y que imprime la suma, el producto, la diferencia, el cociente y el residuo de los dos números.
#include<stdio.h>
ou urc
int main(){
o

int x=0, y=0;


aC s

int suma=0, resta=0, multiplicacion=0;


vi y re

float division=0;
printf("Ingrese primer numeros\n");
scanf("%d", &x);
printf("Ingrese segundo numeros\n");
ed d

scanf("%d", &y);
ar stu

suma=x+y;
resta=x-y;
multiplicacion=x*y;
sh is

division=x/y;
printf("La suma es igual a: %d\n",suma);
Th

printf("La resta es igual a: %d\n",resta);


printf("La multiplicacion es igual a: %d\n",multiplicacion);
printf("La division es igual a: %.2f \n",division);

return 0;
}
7. Escriba un programa que pida al usuario que introduzca dos enteros, que obtenga los números por parte del
usuario, después que imprima las palabras “es más grande”. Si los números son iguales, que imprima el mensaje
“Estos números son iguales”.
#include <stdio.h>

int main(){
int a=0, b=0;
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
printf("Escriba primer numero: ");
scanf("%d",&a);
printf("Escriba segundo numero: ");
scanf("%d",&b);

if(b<a){
printf("%d es mas grande", a);
} else{

if(a<b){
printf ("%d es mas grande", b);
} else {

if (a=b){
printf("Estos numeros son iguales");
}

m
}

er as
}

co
eH w
o.
return 0;
} rs e
ou urc
8. Escriba un programa que introduzca tres diferentes enteros desde el teclado, después que imprima la suma, el
promedio, el producto, el número más pequeño y el más grande de éstos.
o

#include <stdio.h>
aC s
vi y re

int main(){
int a=0, b=0, c=0, promedio=0;

printf("Escriba primer numero: ");


ed d

scanf("%d",&a);
ar stu

printf("Escriba segundo numero: ");


scanf("%d",&b);
printf("Escriba tercer numero: ");
sh is

scanf("%d",&c);
printf("La suma es: %d\n", a+b+c);
Th

promedio=(a+b+c)/3;
printf ("El promedio es: %d\n", promedio);
printf ("El producto es: %d\n", a*b*c);

if(a>b && a>c){


printf("%d es mas grande\n", a);
} else{

if(b>a && b>c){


printf("%d es mas grande\n", b);
} else{

if(c>a && c>b){


printf("%d es mas grande\n", c);
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
}
}
}
if(a<b && a<c){
printf("%d es mas pequeno", a);
} else{

if(b<a && b<c){


printf("%d es mas pequeno", b);
} else{

if(c<a && c<a){


printf("%d es mas pequeno", c);

}
}

m
}

er as
co
eH w
return 0;
}

o.
9. Escriba un programa que lea el radio de un círculo y que imprima el diámetro, la circunferencia y el área de ese
rs e
círculo. Utilice el valor constante de 3.14159 para π. Realice cada uno de estos cálculos dentro de instrucción(es)
ou urc
printf, y utilice el especificador de conversión %f.
#include <stdio.h>
o

int main(){
aC s

float radio=0, diametro=0, circunferencia=0, area=0, a=3.14159;


vi y re

printf("Escriba radio del circulo: ");


scanf("%f",&radio);
diametro=radio+radio;
ed d

printf("El diametro es: %f\n", diametro);


ar stu

circunferencia=a*diametro;
printf ("la circunferencia es: %f\n", circunferencia);
area=a*(radio*radio);
sh is

printf ("El area es: %f", area);


Th

return 0;
}
10. Escriba un programa que imprima una caja, un óvalo, una flecha y un diamante como los siguientes:

https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
11. Escriba un programa que lea cinco enteros y que después imprima el número más grande y el más pequeño del
grupo.
#include <stdio.h>

int main(){
int a=0, b=0, c=0, d=0, e=0;

printf("Escriba primer numero: ");


scanf("%d",&a);
printf("Escriba segundo numero: ");
scanf("%d",&b);
printf("Escriba tercer numero: ");
scanf("%d",&c);
printf("Escriba cuarto numero: ");
scanf("%d",&d);
printf("Escriba quinto numero: ");
scanf("%d",&e);

m
er as
if(a>b && a>c && a>d && a>e) {

co
printf("%d es mas grande\n", a);

eH w
} else{

o.
rs e
if(b>a && b>c && b>d && b>e){
printf("%d es mas grande\n", b);
ou urc
} else{

if(c>a && c>b && c>d && c>e){


o

printf("%d es mas grande\n", c);


aC s

} else{
vi y re

if(d>a && d>b && d>c && d>e){


printf("%d es mas grande\n", d);
} else{
ed d
ar stu

if(e>a && e>b && e>c && e>d){


printf("%d es mas grande\n", e);
sh is

}
}
Th

}
}
}
if(a<b && a<c && a<d && a<e){
printf("%d es mas pequeno", a);
} else{

if(b<a && b<c && b<d && b<e){


printf("%d es mas pequeno", b);
} else{

if(c<a && c<a && c<d && c<e){


printf("%d es mas pequeno", c);
} else{
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
if(d<a && d<b && d<c && d<e){
printf("%d es mas pequeno", d);
} else{

if(e<a && e<b && e<c && e<d){


printf("%d es mas pequeno", e);

}
}
}
}
}

return 0;
}
12. Escriba un programa que lea un entero y que determine e imprima si es par o impar. [Pista: Utilice el operador

m
módulo. Un número par es un múltiplo de dos. Cualquier múltiplo de 2 arroja un residuo de cero, cuando se

er as
divide

co
entre 2.]

eH w
#include <stdio.h>

o.
int main(){
rs e
ou urc
int a=0, mod=0;

printf("Escriba un numero: ");


scanf("%d",&a);
o

if(a%2==0){
aC s

printf("%d es par",a);
vi y re

}else{
printf("%d es impar",a);

}
ed d

return 0;
ar stu

}
13. Imprima sus iniciales en mayúsculas de imprenta, de manera que apunten hacia la parte inferior de las páginas
(acostadas). Construya cada mayúscula de imprenta con la letra que ésta representa, de la siguiente forma:
sh is
Th

https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
sh is
Th

https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/

Powered by TCPDF (www.tcpdf.org)

También podría gustarte