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
Pseudocódigo
Inicio
Prom ß (Cal1+Cal2+Cal3+Cal4)/3
Fin
Programa
#include<stdio.h>
int main()
int nota1,nota2,nota3,promedio;
scanf("%i",¬a1);
scanf("%i",¬a2);
scanf("%i",¬a3);
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()
int pistabuscar,i,opcion,j=0;
char n;
gets(listaMusical[i].artista);
if (strcmp(listaMusical[i].artista,"")==0)
break;
scanf("%d",&listaMusical[i].duracion);
getchar();
gets(listaMusical[i].titulo);
gets(listaMusical[i].tamano);
j++;
do
printf("\n");
printf("4. Salir\n");
scanf("%d",&opcion);
switch (opcion)
case 1:
puts(listaMusical[i].artista);
break;
case 2:
scanf("%s",&titulo);
if (listaMusical[i].artista==pistabuscar)
printf("%s\n",listaMusical[i].artista);
break;
case 3:
getchar();
n=getchar();
getchar();
if (listaMusical[i].tamano==n)
printf("%d\n",listaMusical[i].artista);
break;
return 0;