0% encontró este documento útil (0 votos)
27 vistas7 páginas

Tarea20 Grupo2

El documento presenta la tarea 20 de un grupo de estudiantes. Contiene 3 problemas propuestos sobre programación en C++ que deben ser resueltos y enviados con el código fuente. Se lista el grupo 2 conformado por 3 estudiantes y se recuerda que todos deben participar para obtener la nota.

Cargado por

Mark Not
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas7 páginas

Tarea20 Grupo2

El documento presenta la tarea 20 de un grupo de estudiantes. Contiene 3 problemas propuestos sobre programación en C++ que deben ser resueltos y enviados con el código fuente. Se lista el grupo 2 conformado por 3 estudiantes y se recuerda que todos deben participar para obtener la nota.

Cargado por

Mark Not
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 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

This study source was downloaded by 100000828176188 from CourseHero.com on 12-14-2022 19:25:14 GMT -06: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.

//Programa para determinar si un numero es par o impar


//Elaborado por Grupo 2
#include<stdio.h>
#include<locale.h>
int par(int n);
int main()
{
setlocale(LC_CTYPE,"Spanish");
int m;
printf("Digite un número entero: ");
scanf("%d",&m);
if (par (m)==1)
printf("\nEl número digitado es par");
if (par(m)==0)
printf("\nEl número digitado es impar");

}//fin programa
par(int m)
{

This study source was downloaded by 100000828176188 from CourseHero.com on 12-14-2022 19:25:14 GMT -06: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.

Luego utilizar esta función en un programa que permita ingresar una serie de
caracteres hasta digitar un carácter ‘*’, e indicar el resultado correspondiente.
Diseño de Interfaz de Usuario

Elabore la codificación en Lenguaje C:

//Programa cambio a mayúscula


#include<stdio.h>
#include<ctype.h>
#include<locale.h>
#include<cstdlib>

int cadena;
int main(int numc, char const *numv[])
{
setlocale(LC_CTYPE,"Spanish");
char cadena[50];

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


scanf("%s",&cadena);

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


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

This study source was downloaded by 100000828176188 from CourseHero.com on 12-14-2022 19:25:14 GMT -06: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

Codificación

//Programa Puntos_Calidad
//Creado por grupo 2

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

int menu(void);
int calidad_puntos(int n);
int main()
{
setlocale(LC_CTYPE,"Spanish");
int n, nc, opc;
do {
system("cls");
opc = menu();
switch(opc)
{
case 1:
printf("Ingrese su calificación de 0 a 100: ");

This study source was downloaded by 100000828176188 from CourseHero.com on 12-14-2022 19:25:14 GMT -06: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)
{
int opc;
printf("Programa para calcular la calidad de puntos\n");
printf("Menú:\n");
printf("\t1.-Calidad de puntos\n");
printf( "\t2.-Si ya no quiere continuar\n");
printf("\tDigite su opción: ");
scanf("%d",&opc);
return opc;
}//fin menu
int calidad_puntos(int n)
{
int valor;
if (n>=90 && n<=100)
valor=4;
if (n>=80 && n<=89)
valor=3;
if (n>=70 && n<=79)
valor=2;
if (n>=60 && n<=69)
valor=1;
if (n<60)
valor=0;
return valor;
}

This study source was downloaded by 100000828176188 from CourseHero.com on 12-14-2022 19:25:14 GMT -06:00

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

This study source was downloaded by 100000828176188 from CourseHero.com on 12-14-2022 19:25:14 GMT -06:00

https://www.coursehero.com/file/80604313/Tarea20-Grupo2docx/
This study source was downloaded by 100000828176188 from CourseHero.com on 12-14-2022 19:25:14 GMT -06:00

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

También podría gustarte