zadania na kolokwium-programowanie, Automatyka i robotyka air pwr, II SEMESTR, Programowanie w języku C


Zad.

Należy wczytać ciąg liczb rzeczywistych.

Wczytywanie należy zakończyć, gdy pojawi się liczba 0.

Obliczyć sumę wczytanych liczb.

#include <stdio.h>

#include<stdlib.h>

int main()

{

float a,suma;

for(printf("Podaj liczbe rzeczywista: ");a!=0;scanf("%f",&a))

{

suma=a+suma;

printf("Podaj liczbe rzeczywista: ");

}

printf("Suma to: %0.01f\n",suma);

system ("pause");

return 0;

}

Zad.1

Iloczyn odwrotności:

#include <stdio.h>

int main(int argc, char *argv[])

{

float a,ulamek;

ulamek=1;

do

{

printf("Podaj liczbe ");

scanf("%f",&a);

if(a>0)

ulamek=ulamek*1/a;

}

while(a>0);

printf("\niloczyn= %f",ulamek);

getchar();

getchar();

return 0;

}

Zad.2

Kwartały na miesiące:

#include <stdio.h>

#include<stdlib.h>

int main(void)

{

float x;

do

{

printf("podaj kwartal od 1 do 4, aby zobaczyc

jakie miesiace obejmuje\n\nKtory kwartal wybierasz?:");

scanf("%f", &x);

if (x>4) printf("podales zla liczbe.Nalezalo podac od 1 do 4 \n\n");

else if (x==0)

goto koniec;

else if (x==1)

printf("\nKwartal I\n-STYCZEN\n-LUTY\n-MARZEC\n\n");

else if (x==2)

printf("\nKwartal II\n-KWIECIEN\n-MAJ\n-CZERWIEC");

else if (x==3)

printf("\nKwartal III\n-LIPIEC\n-SIERPIEN\n-WRZESEN");

else if (x==4)

printf("\nKwartal IV\n-PAZDZIERNIK\n-LISTOPAD\n-GRUDZIEN");

}

while(1);

koniec:

system("pause");

return 0;

}

Zad.3

Miesiąc na kwartał:

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

float x;

do

{

printf("podaj miesiac od 1 do 12, aby zobaczyc

jaki to kwartal\nKtory miesiac wybierasz?:");

scanf("%f", &x);

if (x>12)

printf("podales zla liczbe, wpisz od 1 do 12");

else if (x==0)

goto koniec;

else if (x<=3)

printf ("\nKwartal I\n");

else if (x<=6)

printf("\nKwartal II\n");

else if (x<=9)

printf("\nKwartal III\n");

else if (x<=12)

printf("\nKwartal IV\n");

}

while(1);

koniec:

system("pause");

return 0;

}

Zad.4

Prąd-napięcie:

(podajemy E, rezystancję wewnętrzną i program

oblicza prąd i napięcie-podajemy też dodatkową

rezystancję- podana niżej”rodzaj obciążenia”)

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

float E,Rw,Ro,U,I;

int w;

printf("\nE= ");

scanf("%f",&E);

printf("\nRw= ");

scanf("%f",&Rw);

printf("\n\nWybierz rodzaj obciazenia");

printf("\n1- Ro=0,5 ohma\n2- Ro=1,3 ohma

\n3- Ro=4,56 ohma \n");

scanf("%d",&w);

switch (w)

{case 1: Ro=0.5;

break;

case 2: Ro=1.3;

break;

case 3: Ro=4.56;

break;

default: printf("\nZly wybor");

}

if (w==1 || w==2 || w==3)

{

I=E/(Rw+Ro);

U=I*Ro;

printf("\nI= %f A\nU= %f V",I,U);

}

system("pause");

return 0;

}

Zad.5

Program max,min

(podajemy jakies liczby a jak naciśniemy

0 to nam pokazuje max oraz min z tych liczb)

#include <stdio.h>

#include <stdlib.h>

int main()

{

float min, max, x;

int a=0;

while (x!=0)

{

printf ("Podaj liczbe. 0 konczy wpisywanie

i oblicza min oraz max: ");

scanf ("%f", &x);

if (a==0)

{

min=x;

max=x;

}

else

if ((x!=0)&&(x<min)) min=x;

else if ((x!=0)&&(x>max)) max=x;

a++ ;

}

printf ("Najmniejsza liczba z podanych to %0.1f ,

a najwieksza %0.1f\n", min, max);

system("pause");

return 0;

}

Zad.6

Rezystancja

(podajemy rezystancję rezystorów,ich liczbę

i jak chcemy połączyć(szer. czy rown.), oblicza nam R układu.

#include <stdio.h>

#include<stdlib.h>

#include <math.h>

int main(void)

{

float x, R, Rw, n;

do

{

printf("podaj rezystancje rezystorow\n");

scanf("%f", &R);

printf("podaj liczbe rezystorow\n");

scanf("%f", &n);

wybor:

printf("Jak chcesz polaczycć rezystory?\nszeregowo- 1

\nrownolegle-2\n");

scanf("%f", &x);

if ((x!=1)&&(x!=2))

{

printf("zla liczba\n");

goto wybor;

}

if (x==1)Rw=n*R;

else Rw=R/n;

printf("\nRezystancja ukladu wynosi: %f ohm\n",Rw);

}

while(1);

system("pause");

return 0;

}

Zad.7

Wiek, lata (podajemy liczbe i wyswietla nam wiek-

chodzi o poprawność „rok.lat.lata”)

#include <stdio.h>

int main(void)

{

int a;

do

{

printf("\nPodaj liczbe (1-100) ");

scanf("\n%d",&a);

if(a<1||a>100)

printf("Zla liczba.");

else

{

if(a==1)

printf("Wiek to %d rok",a);

else

{

if(a>4&&a<22)

printf("Wiek to %d lat",a);

else

{

if(a%10>=2&&a%10<=4)

printf("Wiek to %d lata",a);

else

printf("Wiek to %d lat",a);

}

}

}

}

while (1);

return 0;

}

Zad.8

Suma ciągu liczb:

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

int a,suma;

suma=0;

do

{

printf("Podaj liczbe ");

scanf("%d",&a);

suma=suma+a;

}

while(a!=0);

printf("\nsuma= %d\n",suma);

system("pause");

return 0;

}



Wyszukiwarka

Podobne podstrony:
kolokwium-pytania, Automatyka i robotyka air pwr, II SEMESTR, sieci komputerowe
programowanie-zadania na kolo, Automatyka i robotyka air pwr, II SEMESTR, Programowanie w języku C
sprawozdanie na elektre 1, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
pytania teoretyczne- kolokwium, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T5PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T4PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
kolo elektronika, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T2PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T3PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T8PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T6PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
ŚĆIĄGA PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
pel1 w5, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki, wykład
T1PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
WZMACNIACZ WE-sprawozdanie, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
SPRAWOZADANIE- ćw 2, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
KOLPEL1 z08-09, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
T7PEL, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki
pel1 w3, Automatyka i robotyka air pwr, II SEMESTR, Podstawy elektroniki, wykład

więcej podobnych podstron