Está en la página 1de 7

NUMERO DEL GRUPO: 2

Integrantes de Grupo:
1. Pérez Ganchala Melissa Luciana
2. Maldonado Haro José Antonio
3. Quishpe Quishpe Mireya Mishell
Se les recuerda que solo deben poner el nombre de las personas que colaborarón
en el desarrollo de la siguiente tarea, la omisión de cualquier nombre se
interpretará la no participación y no tendrá derecho a la nota obtenida, es de
responsabilidad directa del responsable del grupo

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

This study source was downloaded by 100000821916448 from CourseHero.com on 07-20-2021 23:49:53 GMT -05:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
Tarea 20 Problemas Propuestos 12

Elabore en Lenguaje según se le indique de cada uno de los siguientes


problemas y codifiquelos en DEV C++, Enviar el archivo de word junto con los
archivos fuente en un solo archivo comprimido .

Problema 1
Escribir un programa que introduzca una serie de enteros y que los pase uno a
la vez a la función par() que determina si el entero es par. Esta función deberá
tomar un argumento entero y regresar en su nombre el valor de 1 si el entero
es par, o 0 si no lo es.

m
er as
co
eH w
o.
rs e
ou urc
//Programa para determinar si un numero es par o impar
//Elaborado por Grupo 2
o

#include<stdio.h>
aC s

#include<locale.h>
vi y re

int par(int n);


int main()
{
ed d

setlocale(LC_CTYPE,"Spanish");
ar stu

int m;
printf("Digite un número entero: ");
scanf("%d",&m);
is

if (par (m)==1)
Th

printf("\nEl número digitado es par");


if (par(m)==0)
printf("\nEl número digitado es impar");
sh

}//fin programa
par(int m)
{

This study source was downloaded by 100000821916448 from CourseHero.com on 07-20-2021 23:49:53 GMT -05:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
if (m%2==0)
m=1;
else
m=0;
return m;
}//fin par

Problema 2
Realizar una función que reciba un dato de tipo char y devuelva el carácter ‘0’
si no es una letra. En caso de que el carácter sea una letra minúscula debe
devolver la letra en mayúscula, caso contrario si el carácter es una letra
mayúscula devuelve el mismo carácter.

m
er as
Luego utilizar esta función en un programa que permita ingresar una serie de

co
caracteres hasta digitar un carácter ‘*’, e indicar el resultado correspondiente.

eH w
Diseño de Interfaz de Usuario

o.
rs e
ou urc
o

Elabore la codificación en Lenguaje C:


aC s
vi y re

//Programa cambio a mayúscula


#include<stdio.h>
#include<ctype.h>
#include<locale.h>
ed d

#include<cstdlib>
ar stu

int cadena;
int main(int numc, char const *numv[])
{
is

setlocale(LC_CTYPE,"Spanish");
char cadena[50];
Th

printf("Escribir letras minúsculas:");


scanf("%s",&cadena);
sh

for (int indice = 0; cadena[indice] != '\0' ;++indice)


{
cadena[indice] = toupper(cadena[indice]);

This study source was downloaded by 100000821916448 from CourseHero.com on 07-20-2021 23:49:53 GMT -05:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
}
printf("El cadena char en mayucula es: %s\n", cadena);
}

Problema 3
Escribir una función Calidad_Puntos() que reciba una nota de un alumno y
regrese por la función: 4 si el promedio es entre 90 y 100, el valor 3 si el
promedio es entre 80 y 89, el valor 2 si el promedio es entre 70 y 79, el valor 1
si el promedio es entre 60 y 69 y el valor 0 si el promedio es menor de 60.
Diseño de interfaz

m
er as
co
eH w
Codificación

o.
//Programa Puntos_Calidad rs e
ou urc
//Creado por grupo 2
o

#include <stdio.h>
aC s

#include <stdlib.h>
vi y re

#include <locale.h>

int menu(void);
ed d

int calidad_puntos(int n);


ar stu

int main()
{
setlocale(LC_CTYPE,"Spanish");
is

int n, nc, opc;


Th

do {
system("cls");
opc = menu();
sh

switch(opc)
{
case 1:
printf("Ingrese su calificación de 0 a 100: ");

This study source was downloaded by 100000821916448 from CourseHero.com on 07-20-2021 23:49:53 GMT -05:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
scanf("%d", & n);
nc= calidad_puntos(n);
printf("El valor es: %d\n", nc);
system("pause");
break;
case 2:
printf ("Tenga un buen día");
break;
}
}while (opc != 2);
}
int menu(void)
{

m
int opc;

er as
printf("Programa para calcular la calidad de puntos\n");

co
printf("Menú:\n");

eH w
printf("\t1.-Calidad de puntos\n");

o.
printf(
rs e
"\t2.-Si ya no quiere continuar\n");
ou urc
printf("\tDigite su opción: ");
scanf("%d",&opc);
return opc;
o

}//fin menu
aC s

int calidad_puntos(int n)
vi y re

{
int valor;
if (n>=90 && n<=100)
ed d

valor=4;
ar stu

if (n>=80 && n<=89)


valor=3;
is

if (n>=70 && n<=79)


valor=2;
Th

if (n>=60 && n<=69)


valor=1;
if (n<60)
sh

valor=0;
return valor;
}

This study source was downloaded by 100000821916448 from CourseHero.com on 07-20-2021 23:49:53 GMT -05:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
Prueba el funcionamiento de la función con un programa.

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

This study source was downloaded by 100000821916448 from CourseHero.com on 07-20-2021 23:49:53 GMT -05:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

This study source was downloaded by 100000821916448 from CourseHero.com on 07-20-2021 23:49:53 GMT -05:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte