Anda di halaman 1dari 5

17.

Simplificar la siguiente proposición:

a. ~ [~ (p Λ q) → ~q] v p
~[( p ^ q ) v ~ q ] v p
~ [p v ~ q] v p
(~ p ^ q) v p
q v p =p v q

18. Realice el diagrama de flujo, pseudocódigo y programa en C del siguiente


problema: Dado las notas de 3 exámenes, calcule el promedio y muestre el
resultado por pantalla.

Pseudocódigo

Inicio

{Cálculo del promedio de calificaciones}

Leer, nota1, nota2, nota3

Prom ß (Cal1+Cal2+Cal3+Cal4)/3

Escribir ("Resultado final es", Prom)

Fin
Programa

#include<stdio.h>

int main()

int nota1,nota2,nota3,promedio;

printf("Ingrese primer nota:\n");

scanf("%i",&nota1);

printf("Ingrese segunda nota:\n");

scanf("%i",&nota2);

printf("Ingrese tercer nota:\n");

scanf("%i",&nota3);

promedio=(nota1 + nota2 + nota3) / 3;

printf("EL PROMEDIO ES %i\n", promedio);

if (promedio >= 7)

printf("Buena = Promocionado\n");

else

if (promedio >= 4)

printf("Regular = Remedial\n");

else

{
printf("Insuficiente = Reprobado\n");

//getch();

return 0;

19. Realice un programa en C que almacene datos de una canción en formato MP3:
Artista, Título, Duración (en segundos), Tamaño del fichero (en KB). Deberá
tener un menú que permita las opciones: añadir una nueva canción, mostrar el
título de todas las canciones, buscar la canción por su título o artista.

#include <stdio.h>

#include <string.h>

struct lista

char artista[20];

char titulo[40];

int duracion[2];

int tamano[2];

};

int main()

struct lista listaMusical[2];

int pistabuscar,i,opcion,j=0;

char n;

for (i=0; i<2; i++)

printf("Ingrese Artista: ");

gets(listaMusical[i].artista);
if (strcmp(listaMusical[i].artista,"")==0)

break;

printf("Ingrese tiempo duracion: ");

scanf("%d",&listaMusical[i].duracion);

getchar();

printf("Ingrese Titulo: ");

gets(listaMusical[i].titulo);

printf("Ingrese Tamaño del archivo: ");

gets(listaMusical[i].tamano);

j++;

do

printf("\n");

printf("1. Mostrar todos los archivos MP3\n");

printf("2. Buscar por Titulo de cancion\n");

printf("3. Buscar por Artista\n");

printf("4. Salir\n");

printf("\nSeleccione opcion: ");

scanf("%d",&opcion);

switch (opcion)

case 1:

for (i=0; i<j; i++)

puts(listaMusical[i].artista);

break;
case 2:

printf("ingrese Titulo de cancion: ");

scanf("%s",&titulo);

for (i=0; i<j; i++)

if (listaMusical[i].artista==pistabuscar)

printf("%s\n",listaMusical[i].artista);

break;

case 3:

printf("indique tamaño de la pista: ");

getchar();

n=getchar();

getchar();

for (i=0; i<j; i++)

if (listaMusical[i].tamano==n)

printf("%d\n",listaMusical[i].artista);

break;

while (opcion != 4);

return 0;

Anda mungkin juga menyukai